Anthropicは2026年10月1日、AIコーディングツール「Claude Code」に新機能「mods」を追加しました。Claude Codeの振る舞いや画面、機能そのものを、利用者がTypeScriptの小さな関数で書き換えられる仕組みです。
modsでできること
公式ブログによると、modsを使えば、プロンプトの書き換え、新しい画面の追加、組み込み機能の置き換え、まったく新しい機能の追加ができます。Anthropicによる機能追加を待たずに、自分やチームに必要な機能を足せるのが特徴です。
仕組み
Claude Codeは、操作のたびに「イベント」を発生させます。modはこのイベントをきっかけに動き、操作の前後に処理を追加したり、操作そのものを別の処理に置き換えたり、操作全体を包むように処理を挟んだりできます。
modsはプラグインに同梱して配布します。既存のプラグインのインストールや共有の仕組みをそのまま使えるため、CLIでもデスクトップアプリでも同じように導入できます。
使い方の例
公式ブログでは、チームでの使い方として次のような例を挙げています。
- CI/CDの状態をClaude Codeの画面に表示する
- 本番環境に影響する操作に安全装置をかける
- modの呼び出しを監査ログとして記録する
セキュリティ上の注意
modsはサンドボックスで隔離されておらず、Claude Code本体と同じ権限でマシンにアクセスします。そのため、インストールする前に提供元を信頼できるか確認する必要があります。
TeamプランとEnterpriseプラン、および管理設定(managed settings)が適用されたマシンでは、「sec-default」という組み込みのmodが働き、利用者が入れたmodが権限の拒否ルールを上書きするといった危険な動作をしないように制限します。管理者はsec-defaultの代わりに独自のmodを先に読み込ませることもできますが、その場合もsec-defaultの制限を保つには、読み込むmodの一覧にsec-defaultを加えるよう案内されています。
CoAI編集部の視点
今回の更新で、Claude Codeは決まった機能を使うだけのツールから、自分たちの開発フローに合わせて作り変えられる土台へと広がります。便利な一方で、modは強い権限で動くため、組織で使う場合は、導入してよいmodの範囲を管理者があらかじめ決めておくと安心です。
