Claude Code Pluginsの導入・作成・運用ガイド|公式プラグインから自作まで

Claude Code Pluginsとは何か Claude Code Pluginsは、スラッシュコマンド・サブエージェント・MCP サーバー・フック・LSP サーバーを1つのパッケージにまとめて配布・共有する仕組みです。2025年10月に公開ベータとなり、バージョン1.0.33以降で利用できます。 通常の.claude/ディレクトリへの設定は単一プロジェクト向けですが、Pluginsを使うと複数プロジェクトやチームメンバーへの横展開が容易になります。GitHubリポジトリ経由でマーケットプレイスを構築し、/plugin installコマンド一発でインストールできる点が最大の特徴です。 PluginsとSkills・MCP・Hooksの関係 Claude Codeの拡張機能は複数ありますが、それぞれ役割が異なります。Pluginsはこれらを束ねるパッケージング層として位置づけられます。 要素 役割 単体利用 Plugin内に含めるか Skills AIが自動判断で使うスキル定義(SKILL.md) .claude/skills/ に配置して利用可 含められる Commands /command で手動呼び出しするスラッシュコマンド .claude/commands/ に配置して利用可 含められる Subagents 特定タスク向けの専門エージェント .claude/agents/ に配置して利用可 含められる MCP Servers 外部サービスとの連携(GitHub、Slack等) .mcp.json で設定 含められる Hooks ツール実行前後のイベントハンドラ settings.json で設定 含められる LSP Servers 言語サーバーによるコード解析 .lsp.json で設定 含められる Plugins 上記すべてを束ねて配布するパッケージ - - 単体設定との使い分けとして、個人のプロジェクト固有設定なら.claude/ディレクトリへ直接配置し、チーム共有・複数プロジェクト横断で使うならPlugin化するのが適切です。 公式マーケットプレイスのプラグイン一覧 Anthropicが管理する公式マーケットプレイスclaude-plugins-officialは、Claude Code起動時に自動で利用可能になります。/pluginコマンドのDiscoverタブから一覧を確認できます。 コードインテリジェンス系(LSPプラグイン) 言語サーバーを介して、型エラーの即時検出・定義ジャンプ・参照検索などをClaudeに提供します。 対応言語 プラグイン名 必要バイナリ TypeScript typescript-lsp typescript-language-server Python pyright-lsp pyright-langserver Rust rust-analyzer-lsp rust-analyzer Go gopls-lsp gopls Java jdtls-lsp jdtls C/C++ clangd-lsp clangd PHP php-lsp intelephense Swift swift-lsp sourcekit-lsp Kotlin kotlin-lsp kotlin-language-server C# csharp-lsp csharp-ls Lua lua-lsp lua-language-server LSPプラグインを導入すると、Claudeがファイル編集した直後に言語サーバーが解析を実行し、型エラーや未解決のインポートを自動検出します。エラーを見つけると同じターン内で修正を試みるため、コンパイルエラーの混入を大幅に抑制できます。 ...

2026年2月9日 · 4 分 · 10643 文字 · uiuifree