
Claude Code が新機能「Mods」をリリース。核心の変更点は、これまであなたがモデルの「脳」と通信する手段が Prompt、CLAUDE.md、または Skill に限定されていたのに対し、Claude Code というアプリケーションクライアント(画面表示とコンピュータ上の実行を担当する「手足」)は Anthropic によって固定されていた点です。今や Mods を通じて、アプリケーションのビジュアルインターフェースと底层の実行ロジックを直接改造できるようになり、コードを一切書く必要なく、対話形式で欲しい機能を説明するだけで、Claude が自動でコードを生成して読み込みます。 多くのユーザーが Mods と既存の Hook を混同していますが、両者は本質的に異なります。Hook は外部スクリプトであり、外部委託のようなもので、タスク完了後には終了し、アプリ内部のインターフェースにはアクセスできず、メモリも保存できません。一方、Mods はアプリのコア内部で直接実行されるコードです:Claude Code のインターフェースを直接変更または置き換えられ、アプリと同一のメモリを共有してトークン消費量や訂正回数を記録でき、インタラクティブなボタンを提供してアクションをインターセプトすることも可能です。さらにカスタムショートカットをサポートしており、たとえば `/cost` と入力するだけで Mod がローカルでコストを計算し、トークンを一切無駄にしません。 インストール方法については、Claude Code を最新版に更新すればこの機能はデフォルトで有効化され、ターミナルとデスクトップアプリの両方で利用可能です。Marketplace のリンクを Claude Code に渡せば自動インストールできますし、ターミナルでコマンドを実行することもできます。コミュニティではすでに50以上のオープンソース Mods が整理されており、たとえば公式エンジニアが作成した「Next Steps」は、タスク完了後に入力ボックスの上部で次の推奨アクションとコマンドを自動的に提示します。ただし Mods はファイル読み取り、プログラム実行、ネットワーク接続の権限を持つため、サードパーティ製の Mods をインストールする際はその動作を必ず確認し、セキュリティを確保してください。 独自に Mods をカスタマイズする場合、Claude に要件を説明するだけでよく、作成後は即座に有効になり再起動不要ですが、初期状態は一時的なものであり、満足したら明確に「保存して固定する」ように指示する必要があります。すべてのインストール済み Mods はコンピュータのルートディレクトリにある `.claude/plugins` フォルダに保存されており、ターミナルコマンド `claude plugin list` で確認でき、削除するには `claude plugin uninstall` を実行するか、対応するフォルダを直接削除します。 このような底层の開放は、まったく新しいワークフローの可能性を生み出しています。たとえばマルチタスクを並行処理する際、入力ボックス上部にすべてのセッションの残り時間と完了状況を表示するプログレスバー Mods を作成できます。あるいは、ユーザーがモデルを訂正したときに検知し、独立したパネルを表示してレビューを促し、Skill や複数ファイルの MD を更新することで同じルールを繰り返し指示しなくても済むような「振り返り Mods」を作成できます。さらにコミュニティでは LINE と連携して自動返信する Mods や、コンパイル待ちの時間を利用してゲームをプレイできる Mods も登場しています。ツールの「コンテナ層」が自然言語でリアルタイムに再構築可能になることで、ソフトウェアのカスタマイズのハードルは完全に消え去りました。

