mattn 氏の X 投稿
mattn 氏の X 投稿 | X
目次

2026 年 3 月、Go 言語の貢献者として知られるmattn 氏(@mattn_jp)が X でCLAUDE.md の便利技を共有した。

WSL 環境の CLAUDE.md にこれ書いておいたら便利だった。gocopy は github.com/atotto/clipboard ね。 「今のをクリップボードにコピー」の様に使う。

本稿はこの便利技の概要、実装方法、そして応用例を解説する。

概要

gocopyは、Go 言語のクリップボードライブラリ github.com/atotto/clipboard を使ったツールだ。

これを CLAUDE.md に設定しておくことで、AI に**「今のをクリップボードにコピー」**と指示するだけで、生成されたコードやテキストをクリップボードにコピーできるようになる。

gocopy とは

gocopyは、Go 言語で書かれたクリップボード操作ツールだ。

元ネタ

元ネタは、Go 言語の有名なクリップボードライブラリ**github.com/atotto/clipboard**だ。

このライブラリは、クロスプラットフォームでクリップボードの読み書きをサポートしている。

機能

  • クリップボードへのコピー - テキストをクリップボードにコピー
  • クリップボードからのペースト - クリップボードからテキストを取得
  • クロスプラットフォーム対応 - Windows、macOS、Linux に対応

実装方法

ステップ 1: gocopy のインストール

Go 言語で gocopy をインストールする。

go get github.com/atotto/clipboard

ステップ 2: CLAUDE.md に設定

CLAUDE.md に以下の設定を追加する。

## クリップボード操作

クリップボード操作には gocopy を使用する。

- 「今のをクリップボードにコピー」と指示されたら、生成したテキストを gocopy でクリップボードにコピーする
- gocopy は github.com/atotto/clipboard を使用する

ステップ 3: 使用方法

AI に以下のように指示する。

このコードをクリップボードにコピーしてください。

または

今のをクリップボードにコピー

応用例

1. コードのコピー

生成されたコードをワンクリックでコピーできる。

この関数をクリップボードにコピーしてください。

2. テキストのコピー

生成されたテキストをクリップボードにコピーできる。

この文章をクリップボードにコピーしてください。

3. 複数回のコピー

複数のテキストを連続してコピーすることも可能だ。

まずこのコードをコピーして、次にこの設定をコピーしてください。

メリット

1. 生産性向上

手動でコピー&ペーストする手間が省ける。

  • ワンクリック - 指示するだけでコピー完了
  • ミスの削減 - 手動コピーのミスを防止
  • 時間の節約 - 繰り返し作業を自動化

2. ワークフローの効率化

AI との対話フローがスムーズになる。

  • 連続作業 - 生成→コピー→貼り付けのフローがシームレス
  • コンテキスト維持 - 作業の流れを中断せずに済む

3. クロスプラットフォーム

WSL 環境だけでなく、Windows、macOS、Linux で動作する。

注意点

1. WSL 環境

mattn 氏は WSL 環境で使用している。

WSL 環境では、クリップボードの連携に追加の設定が必要な場合がある。

2. Go 言語のインストール

Go 言語がインストールされている必要がある。

3. セキュリティ

クリップボードにコピーされる情報は、他のアプリケーションからアクセス可能だ。

機密情報をコピーする際は注意が必要だ。

結論:CLAUDE.md の便利技

mattn 氏が共有した CLAUDE.md の便利技は、gocopy を使ったクリップボードコピーだ。

  • gocopy - github.com/atotto/clipboard を使用
  • 簡単な指示 - 「今のをクリップボードにコピー」
  • 生産性向上 - 手動コピーの手間が省ける

CLAUDE.md に設定しておくだけで、AI との対話がよりスムーズになる。


参考:

引用元・参考リンク

免責事項 — 掲載情報は執筆時点のものです。料金・機能は変更される場合があります。最新情報は各公式サイトをご確認ください。