【2026年最新】Claude Codeのおすすめ拡張機能6つを役割別に整理|プラグインとの違い・使い分けを解説
Claude Codeを使いこなすうえで軸になるのが、CLAUDE.md・.claude/rules・Agent Skills・サブエージェント・MCP・カスタムスラッシュコマンドという6つの拡張機能です。名前は知っていても「どれをいつ使えばいいのか」「プラグインとは何が違うのか」でつまずきやすいのがこの分野です。この記事では6つの拡張機能をおすすめの使いどころとあわせて役割別に整理し、VS Code拡張やClaude for Chrome、プラグイン機能、インストール手順まで、どれを選べばよいか迷わないように解説します。
まとめ:用途別のおすすめ拡張機能早見表
先に結論として、6つの拡張機能とその周辺機能を「何をしたいか」で選ぶ目安を挙げます。詳細は各章で解説します。
- プロジェクト共通のルールを常に効かせたい →
CLAUDE.md(プロジェクトメモリ) - 特定フォルダ・条件のときだけルールを適用したい →
.claude/rulesフォルダ - 特定タスクのときだけ専門知識を読み込ませたい → Agent Skills
- 独立した文脈で役割を分けて並列処理したい → サブエージェント
- GitHubやデータベースなど外部ツールと連携したい → MCP
- 定型作業をワンコマンドで呼び出したい → カスタムスラッシュコマンド
- 上記のスキル・MCP・コマンドをまとめて追加・配布したい → プラグイン機能
- エディタ内で使いたいならVS Code拡張、ブラウザ操作を自動化したいならClaude for Chrome
まず1つ導入するなら、チーム全員に効くCLAUDE.mdから始めるのが失敗しにくい選び方です。
【2026年版】Claude Codeの6つの拡張機能をまとめて整理!それぞれの役割と使い分け方も解説
Claude Codeには、コード開発を強力に支援する6つの拡張機能が用意されています。これらはコードプロジェクトにおけるAIとのやり取りを効率化する仕組みで、プロジェクト単位のルール(CLAUDE.md)から、特定条件下で読み込まれるルール(.claude/rulesフォルダ)、必要に応じて読み込む知識(Skills)、独立したAIエージェント(Sub-agents)、外部ツール接続(MCP)、定型コマンド(カスタムスラッシュコマンド)など多岐にわたります。それぞれの特徴や用途を整理し、使い分けのポイントを解説します。
【2026年最新】CLAUDE.mdとは?基本的な役割とプロジェクトメモリとして活用する方法を徹底解説
CLAUDE.mdはプロジェクト共通の設定ファイルで、Claude Codeが起動時に自動で読み込むプロジェクトメモリです。このファイルには開発フロー、コーディング規約、よく使うコマンドなどプロジェクト固有の情報を記述できます。例として、開発環境のセットアップ方法や使用するプログラミング言語、テストコマンドなどをまとめておくと、Claudeはそれらを常に念頭に置いて回答やコード提案を行います。チームで共有する場合はリポジトリのルートに配置し、gitで管理しておくのが一般的です。
【2026年応用】.claude/rulesフォルダで条件付きルールを設定する仕組みと具体例を徹底解説
.claude/rulesフォルダには特定の条件下で適用するルールファイルを格納します。たとえば、あるディレクトリ以下のファイルに特化したルールを書いたり、特定のキーワードが含まれる変更に対してのみ適用するなど、条件付きのルール設定が可能です。実装例として、ユニットテスト関連のフォルダに独自のガイドラインを記述したルールファイルを配置しておくと、そのフォルダ内でコード操作が発生した際にのみルールが適用され、テストに関する質問時には常にそのルールが参照されます。これにより大規模プロジェクトで細分化されたルール管理が容易になります。
【2026年最新】Agent Skillsによる知識機能の活用方法:代表的なスキルの例と利用シーンを解説
Agent Skillsは、必要なときに読み込む追加の知識モジュールです。スキルは特定の技術スタックやドメインに特化した情報源として機能し、Claudeが質問に答える際に強化学習的に利用できます。たとえば「Context7」や「Frontend Design」といった既存のスキルでは、それぞれドキュメント参照やUI生成の知識が追加されます。プロジェクトに合わせてカスタムスキルを作成することも可能で、自然言語で説明したい情報やイディオムをまとめておけば、その範囲の知識をClaudeに持たせることができます。必要時に取り込む形なので、通常会話ではロードされず、特定のタスク時のみ有効になるのが特徴です。
【2026年導入】Sub-agentsでAIワークフローを分散化:専用アシスタント作成方法と活用事例
Sub-agents(サブエージェント)とは、Claude Code内で作成できる特化型のAIアシスタントです。サブエージェントは独自の目的やコンテキストを持ち、必要に応じてメインのClaudeセッションから呼び出すことができます。たとえば「コードレビュワー」や「デバッガー」など特定の役割を持つサブエージェントを事前に設定しておけば、コードレビューが必要なときに自動で切り替えて使用可能です。使い方としては、/agentsコマンドから新規サブエージェントを作成し、システムプロンプトや許可するツールを設定します。複数のサブエージェントを平行実行してタスクを並列処理することで、大規模プロジェクトでも効率的な開発が実現できます。
【2026年活用】MCP(Model Context Protocol)を使った外部ツール連携と活用例
MCP(Model Context Protocol)は、外部ツールやAPI、データベースとClaude Codeをつなぐ標準的な仕組みです。MCPサーバーを介してGitHub、Jira、データベース、クラウドサービスなどにアクセスできるため、AIが開発作業中にリアルタイムで外部情報を取得・操作できます。具体例としては、GitHubのリポジトリからIssue内容を読み取って機能追加のコードを生成したり、Sentryと連携して障害レポートを解析するなどが挙げられます。設定手順は、claude mcp addコマンドでMCPサーバーを登録するだけで完了します。公認MCPサーバーも豊富に公開されているため、目的に応じて自由に導入できます。
【2026年版】Claude Codeカスタムコマンドで定型タスクを自動化:作成手順・活用事例を徹底解説
カスタムスラッシュコマンドは、よく使う定型タスクを簡単に呼び出す仕組みです。開発者はプラグインや設定で独自コマンドを定義し、スラッシュ付きコマンドとして利用できます。例えば、/deployコマンドを設定すれば自動で環境構築やデプロイ手順を実行できます。作成方法は、プロジェクトにプラグインマニフェストを用意し、commands/フォルダ内にMarkdownでコマンド説明を書くだけです。コマンドを登録した後は、Claudeの会話中でコマンド名を入力するだけで該当の処理が一発で呼び出せ、手動操作の省力化に役立ちます。
【2026年最新】VS Code向けClaude Code拡張機能のインストール手順と初期設定を徹底解説
VS Code向け拡張機能を使うと、Claude Codeをエディタ内で直接操作できるようになります。まずはVS Codeの拡張機能マーケットプレイスで「Claude Code」を検索してインストールします。インストール後、VS CodeのアクティビティバーにClaudeアイコンが表示されるのでクリックし、ターミナル上でclaudeコマンドが起動できることを確認します。初回起動時にはAPIキーの登録が必要なので、案内に従ってAnthropicのAPIキーを設定します。この設定を完了すると、VS Code内で会話パネルが開き、ファイル選択やコード編集を連携したAI操作が可能になります。
【2026年導入】VS Code拡張機能導入後の初期設定やUI操作の基礎を徹底解説する方法
拡張機能インストール後は、APIキーの登録といくつかの設定が必要です。VS Code上でClaudeを起動すると、許可設定を求められるので指示に従いAPIキーやモデル選択を行います。設定が完了すると、Claude用のサイドバーが有効化されます。サイドバーには会話履歴やDiff表示のパネルが表示され、VS Code内での操作が可能です。また、Shift+Tabを押すとモード変更(自動適用モードや計画モード)もできますので、開発フローに合わせたモード選択を行いましょう。
【2026年設定】VS Code拡張機能導入後のAPIキー入力から初期設定手順を詳しく解説する方法
最初にChromebookを使用していても同様です。VS Code拡張導入後、初回起動時にAnthropicのAPIキー入力が求められます。公式ドキュメントの手順に従い、.claude/settings.jsonまたは~/.claude.jsonにAPIキーを設定します。必要に応じて–api-keyフラグを使用したり、拡張機能の設定UIからキーを入力します。また、拡張機能ではモデルやチャンネル(Sonnet, Opusなど)の選択肢があるため、目的に応じて設定します。全て設定すると、拡張機能パネルからClaudeを利用開始できるようになります。
【2026年使い方】VS Code拡張でclaudeコマンドを使った会話開始とUI操作方法を解説する方法
インストール後は、VS Codeのターミナルまたは拡張機能パネルからclaudeコマンドを実行します。ターミナルでclaudeを入力すると、エディタの側面に会話ビューとDiffビューが自動で開きます。ここで自然文の指示を入力すると、Claudeがファイル編集案を生成し、変更内容がDiffパネルに表示されます。確認後にEnterで変更を適用できます。また、Shift+TabやダブルShift+Tabで計画モードや自動適用モードを切り替えられるため、対話的にコード作成が行えます。
【トラブル対応】VS Code拡張で出るエラーと対策をケース別に解説
拡張機能利用中に生じるエラーにはいくつかパターンがあります。APIキーの認証エラーが出る場合は、キーの入力ミスやプロファイル設定を確認してください。拡張機能が機能しない場合は、VS Codeの再起動や拡張機能の再インストールを試します。また、拡張機能アイコンが表示されない場合は、右上の拡張機能バーから表示設定を見直します。それでも問題が解決しないときは、Anthropicの公式サポートやフォーラムに問い合わせるとよいでしょう。
【応用】VS Code連携で使える便利な設定やショートカットキーの紹介
VS Code拡張では、さらに便利な設定が可能です。たとえば、.gitignoreへの設定追加でnode_modules下のファイルを自動で無視させたり、settings.jsonでタイムアウト時間やトークン使用量の表示を有効化できます。ショートカットとしては、「Ctrl+Shift+P」でコマンドパレットを開きClaude: Send to Claudeを選択すると選択中のコードを直接Claudeに送信できます。また、エディタ上で部分選択して右クリック→「Send Selection to Claude」でも機能します。これらのカスタマイズで開発効率が向上します。
【2026年最新】Claude Code CLI版とVS Code拡張版の違い・使い分け方を徹底比較
Claude CodeはターミナルCLI版とVS Code拡張版の2種類が提供されています。CLI版はNode.js環境で動作し、キーボード中心のコンテキスト編集機能(ダブルESCで巻き戻し)やカスタマイズ性の高さが特徴です。一方、VS Code拡張版はGUIによるリアルタイムDiff表示や計画モードのインタラクティブな編集が可能で、初心者にも扱いやすいインターフェースを持ちます。CLIは軽量でメモリ消費も少なく、複数タスクの並列実行に向いていますが、拡張版は視覚的フィードバックに優れ、タスクの大規模修正時に便利です。
Claude CodeにおけるChrome拡張との連携方法:『Claude for Chrome』を活用する手順
Claude for Chrome拡張を使うと、ブラウザ上の操作をClaude Code CLIから自動制御できます。まずChromeに「Claude in Chrome」拡張をインストールします。次にターミナルでclaude –chromeコマンドを実行すると、拡張機能との接続が確立します。これにより、ターミナルから「localhost:3000を開いてコンソールエラーをチェックして」といった指示を出すと、ブラウザで対象ページを開き、結果をレポートしてくれます。ワークフロー記録やスケジュール実行機能も利用でき、定期的なチェック作業を自動化できます。
【2026年最新】プラグイン機能でできることと導入ステップ:スキルやサブエージェントを追加する方法とは
プラグイン機能を使うと、サードパーティ製のスキルやMCPサーバー、カスタムコマンドなどを簡単に追加できます。まずはCLIでclaudeを起動し、/plugin(または/p)コマンドを入力してプラグイン管理画面を開きます。Discoverタブから必要なプラグインを検索し、プロジェクト(projectスコープ)またはユーザー(userスコープ)単位でインストールします。これにより、新しいスキルやサブエージェント定義、MCP接続設定が有効になります。例えば「context7」MCPを追加すれば最新ドキュメント情報がClaudeに読み込まれ、「serena」プラグインを入れれば高度なコード解析機能が使用可能です。
【2026年版】MCP・サブエージェント連携による高度なワークフロー構築:外部ツール統合と自動化戦略
MCPやサブエージェントを組み合わせることで、より強力なワークフローが構築できます。例えば、サブエージェントを複数立ち上げて異なるサブタスクを並列実行し、MCPでデータベースや外部APIから情報を引き出して処理するようなフローです。実践例として、あるサブエージェントに「コードレビュワー」を設定し、別のサブエージェントで「テスターワーカー」を並行稼働させると、レビュとテストを同時に自動化できます。MCPを通じてGitHubのPRにコメントを投稿させることも可能です。これらを組み合わせると、Claude Codeが大規模開発における「AIオーケストラ」の役割を果たし、並列化と外部連携で効率を劇的に向上できます。
【2026年版】チェックポイントや自動適用など自律実行系機能の使い方:自動化タスクの実践テクニックと設定
Claude Codeには、自動的に処理を進めるためのモードがあります。Shift+Tabキーで切り替わる「計画モード」では、Claudeが提案したプランを確認しながら編集でき、承認すると一連の変更が自動で適用されます。また「自動承認モード」を有効化すると、確認プロンプトなしでClaudeがすべてのファイル変更を実行します。このモードは、繰り返し処理や大規模リファクタリングの際に作業をスピードアップします。ただし設定には注意が必要で、必要に応じて元に戻せるようにGitのチェックポイントをこまめに作成する運用が推奨されます。
【2026年版】チーム開発・プロジェクト運用におけるClaude Code活用のベストプラクティス:共有環境と運用ノウハウ
チームでClaude Codeを活用する際は、共有可能な設定・ドキュメントを整備することが肝要です。まずCLAUDE.mdはプロジェクトルートに置いてGit管理し、開発フローやコーディング規約を明記します。これをチーム全員で更新・レビューし、プロジェクトメモリとして育てていくと効果的です。さらに、.claude/plugins.jsonに共通のプラグイン設定を入れておくと、チームメンバー全員が同じツールやスキルを使えます。また、Gitワークツリーを活用して作業ブランチごとに個別のClaudeセッションを立ち上げると、並行タスクが効率化できます。定期的な知見共有とツールの権限管理(/permissions設定)も、チーム運用を円滑にするポイントです。
【2026年最新】Claude Codeの6つの拡張機能はどう使い分けるべきか?判断基準とおすすめ構成を詳しく解説
前述の6つの機能を適切に使い分けるには、まず「常時適用か特定タスク時か」「外部連携か内部処理か」で考えると整理しやすいです。常に意識してほしいプロジェクトルールはCLAUDE.mdに記述し、特定の場合のみ使う知識はAgent Skillsにします。外部ツールを利用したいならMCP、独立した文脈で処理したいならサブエージェント、定形作業を瞬時に呼び出したいならスラッシュコマンドが最適です。たとえばコードレビューのチェックポイントは、チーム全体で常に守るべきならCLAUDE.md、レビュー時だけ使いたい詳細なリストならSkillとして定義します。最終的にはプロジェクトの規模や開発スタイルに応じて柔軟に調整し、拡張機能を組み合わせたおすすめ構成を構築しましょう。
よくある質問
Claude Codeのおすすめ拡張機能はどれですか?
用途で選ぶのが基本です。プロジェクト全体でルールを共有したいならCLAUDE.md、GitHubやデータベースなど外部ツールと連携したいならMCP、繰り返す定型作業を短縮したいならカスタムスラッシュコマンドが最初に効きます。迷ったら、チーム全員に恩恵があり設定も簡単なCLAUDE.mdから始めるとよいでしょう。
拡張機能とプラグインは何が違いますか?
拡張機能はSkills・サブエージェント・MCPといった個々の仕組みそのものを指します。プラグインは、それらのスキルやMCPサーバー、カスタムコマンドをまとめてインストール・配布するためのパッケージの仕組みです。CLIで/pluginコマンドを実行し、プロジェクト単位またはユーザー単位で追加します。
Claude Codeのインストール方法は?
CLI版はNode.js環境に導入し、VS Code版はマーケットプレイスで「Claude Code」を検索してインストールします。どちらも初回起動時にClaudeアカウント(Pro/Max/Team/Enterpriseなどの有料プラン、またはConsoleアカウント)でログインして利用を開始します。CIやSDK用途ではANTHROPIC_API_KEYによる認証も利用できます。VS Code拡張の具体的な導入手順は本記事の該当章で解説しています。
Chromebookでも使えますか?
VS Code拡張の導入手順はChromebookでも同様です。拡張機能をインストールし、初回起動時にClaudeアカウントでログインすれば利用を開始できます。
Claude for Chromeとの違いは何ですか?
Claude for Chromeは、ブラウザ上の操作をClaude Code CLIから自動制御するための拡張です。コード開発を支える6つの拡張機能とは別枠で、ページを開いてコンソールエラーを確認するといったブラウザ操作の自動化に使います。