有料プラン(3カ月分)を無料プレゼント中!詳しく見る
App IconMemolith
2026年10月02日 19:10

Claude Codeに拡張機能「mod」、UIや動作を変更可能に

執筆: Takumi(Memolith開発者)
メモリスメモリスによる要約
  • modはClaude Codeのプロンプトや画面を書き換える小さな関数で、CLIとデスクトップで使える
  • 作成はClaude Codeに任せられ、プラグインとして共有できる
  • サンドボックスがなく本体と同じ権限で動くため、入れる前に出所の確認が必要

Claude Codeの動作や画面を、利用者が自分の手で書き換えられるようになった。

Anthropicは2026年10月1日、modを導入すると公式ブログで発表した。modは、Claude Codeの動作を変える小さなTypeScript関数(JavaScriptに型を加えたプログラミング言語で書く関数)である。

modで変えられるもの

Claude Codeは、ツールの呼び出し、権限の確認、画面の一部の描画といった動作のたびにイベント(動作の節目を知らせる合図)を発行する。modはそのイベントに結びつく関数で、イベントの前、後、あるいは代わりに実行できる。前後を包む形で、両方に処理を差し込むこともできる。

公式の説明によると、modでできることは次のとおり。

  • モデルに届く前のプロンプトの書き換え
  • ツール呼び出しのブロック、書き換え、再試行
  • 権限リクエストの承認または拒否
  • Claudeが読む前のツール出力からのシークレット(認証情報など)の除去

画面まわりでは、ツール結果やClaudeからの質問といった表示の編集や置き換えができる。ボタンや入力欄を足すことも可能だ。従来のhooks(動作の節目に処理を差し込む仕組み)では、イベントの書き換え、新しいUIの描画、機能の置き換えはできなかったが、modならできるとされている。

作り方は2通りある。自分で書くか、Claude Codeに頼むかだ。作成を頼むと、TypeScriptの記述、インストール、実行中のセッション内でのホットリロード(再起動せずに反映すること)まで進められるという。modはプラグインに同梱して配布するため、通常のプラグインと同じ手順で導入・共有できる。CLIとデスクトップアプリの両方で、今日から使える。

組み込みの/diff機能もmodとして提供されるようになり、/pluginで無効化したり、自作版に差し替えたりできる。今後さらに多くの組み込み機能をmodへ移す計画だという。

日々の作業にとっての意味

Claude Codeを仕事で使う人にとって、これまで「設定で我慢するもの」だった部分が「書き換えられるもの」に変わる。たとえばプロンプトの書き換えを使えば、プロジェクトの決まりごとを毎回の指示に自動で添えられる。ツール出力からのシークレット除去は、Claudeに読ませたくない情報を入口で止める用途に向く。

一方で、modはClaude Code本体と同じマシンへのアクセス権限で動き、サンドボックス(外部から隔離された実行環境)にも入っていない。公式は、パソコンに入れるコードと同じ感覚で、信頼できる提供元のmodだけを入れるよう求めている。

こうして作業環境を自分仕様に整えていくと、次に気になるのは、その環境に流し込む情報の側だろう。会議で決まった仕様や口頭の指示は、メモが残っていなければ、modで整えた環境にも渡せない。録音をメモリス(AIボイスメモ)に渡しておけば、録音後にAIが文字起こしと要約を作る。できたテキストは、あとからClaude Codeへの指示の材料にできる。

導入前に決めておきたいこと

結論から言うと、modは「自作より先に、入れる基準を決める」べきだ。

modは権限の面で、本体と同じ強さを持つ。しかも共有はプラグイン経由で、ディレクトリ(公開の一覧)からも導入できる。手軽に入る仕組みは、確認を省略する習慣も生みやすい。個人なら、入れる前に中身の関数を読む。Claudeに書かせたmodも同じで、使う前にコードを一度読んでおきたい。セッション内で手早く反映できる分、確認を後回しにしやすい点には注意が要る。

組織で使う場合の補足もある。TeamおよびEnterpriseプランと、マネージド設定のあるマシンでは、sec-defaultという組み込みmodが最初に読み込まれる。利用者が入れたmodが権限のdenyルール(禁止設定)を上書きするような危険な動作を防ぐ役目だ。管理者は、この保護が自分の環境で有効かどうかをまず確認するとよい。有効でない環境なら、導入を許すmodの範囲を先に決めておくのが筋だろう。

もう一つの結論は、組み込み機能の置き換えは、チームで揃えてから行う、というものだ。/diffのように標準機能が自作版に差し替えられると、同じ画面を見ているはずの二人の表示が食い違う。レビューの場で「自分の画面と違う」が起きると、確認に余計な時間がかかる。複数のmodが同じイベントに結びつくと、読み込み順に実行される点も見落としやすい。順序が変われば結果が変わりうるため、共有するmodは一覧と読み込み順を文書に残しておきたい。

modの本領は、自分の手に馴染む形へ道具を寄せられる点にある。その自由を安全に使えるかどうかは、導入の基準を先に決めたかどうかで分かれる。

メモリス ブログの記事を、Googleで便利に検索できます

Googleで優先ソースとして追加
有料プラン(2,490円相当)を
無料プレゼント中!
詳しく見る