AIエージェント

Claude Codeの「Mods」機能で標準動作も書き換え可能に

この記事のポイント

  • Claude Code Modsは画面やツール呼び出しなど、内部の動作を変更する追加プログラム。業務に合わせた機能を組み込めます。
  • Modsは利用者と同じ権限で動き、ファイル・通信・秘密情報にもアクセスできます。隔離された実行環境ではありません。
  • 管理者設定でユーザーが持ち込むModsを制限できます。導入前は配布元・コード・アクセス範囲・保守担当を確認します。

Claude Codeの公式資料から、Modsと従来の拡張手段の違いを紹介します。追加できる機能と、組織で読み込みを管理する条件を整理します。

Claude Code Modsは内部の動作や画面を変更できる

Anthropicは2026年10月1日、文字で命令を入力する画面で動くコーディングAI「Claude Code」のバージョン2.1.287で新機能「Claude Code Mods」を公開しました(公式チェンジログ)。ひとことで言うと、Claude Codeの「中の動き」そのものを書き換えられる小さな追加プログラムです。

従来のフック(特定の時点に処理を挟む設定)やスキル(作業手順)、外部ツール連携も処理を制御できますが、Claude Codeの外側から働きかける仕組みです。Modsは内部で動作します。公式ドキュメントによると、Claudeがツールを呼ぶ瞬間や入力を送る瞬間といった「できごと」そのものにJavaScript・TypeScriptのコードが割り込み、内容を観察・書き換え・差し替えできます。実際、標準の差分表示コマンド「/diff」自体がこの方式で作り直されています。

独自の画面や確認処理を追加でき、利用者と同じ権限で動く

画面にオリジナルのパネルを追加する、危険なコマンドの実行前に確認を挟む、特定のリクエストを別のモデルに送る——開発チームの業務に合わせてClaude Codeを育てられる一方、公式ドキュメントは「Modsはサンドボックス化されていない(隔離された環境では動かない)」と明記しています。インストールした人と同じ権限でファイルの読み書き・通信ができ、環境変数に保存したAPIキーなどの秘密情報も読み取れます。配布元だけでなく、コードの内容とアクセス範囲も確認対象になります。

追加部品で標準動作を変更し、利用者と同じ権限で動く仕組み

管理者設定で社内のMods利用を制御する

組織で読み込みを管理する仕組みもあります。Claude Codeには「sec-default」という、組織の管理者設定を一般ユーザーのModsから守る監視役が標準搭載されています。TeamプランやEnterpriseプランでのサインイン時は自動的に最初に読み込まれ、管理者がallowManagedModsOnlyを有効にすれば、ユーザーが持ち込むModsの読み込みを止められます。組織管理としての配布条件を満たすModsと標準搭載のModsは動作します。

実行前の確認にはclaude plugin validate ./some-modを利用できます。アクセスするファイル・通信・環境変数と配布元の確認も必要で、検証コマンドだけで安全性が保証されるわけではありません。

まとめ:拡張する範囲と保守体制を判断する

拡張の構成を区別するため、スキルも参考になります。

Modsを検討するチームは、配布元・アクセス範囲・更新時の確認担当を整理するとよいでしょう。検証環境で動作と管理者設定を確かめる方法が考えられます。追加機能を維持できる体制と、必要な拡張かどうかが採用の判断材料になります。

Claude Code自体にDockerの公式な使い方をまとめて渡す「Docker Skills」という仕組みも登場しています。拡張の一種として、Docker Skillsの記事も参考になります。通常のスキルや設定で足りるかも比較すると、保守できる範囲で拡張方法を選びやすくなるでしょう。

※2026年10月時点の情報です。

著者プロフィール

アバター画像

馬渡 徹郎 / Tetsuro Mawatari ホームページ

AI新規サービス開発や大手企業のAIエージェント導入支援をしています。