NEW

Anthropic公式プラグイン「claude-code-setup」を海外ソースで検証|実態と使い方

SNSで「Anthropic公式プラグイン claude-code-setup が海外でバズ」という投稿が拡散しています。 プロジェクトをスキャンして最適な設定を自動提案してくれる、という触れ込みです。

本記事では、海外の一次ソースをもとに内容を検証しました。


検証結果サマリー

SNS投稿の主張 検証結果
Anthropic公式プラグインが存在する ✅ 実在(89,470+ installs)
/plugin install claude-code-setup@claude-plugins-official でインストール可 ✅ コマンドは正確
プロジェクトをスキャンして設定を提案する ✅ 概ね正確
海外でバズっている ✅ HN・テックブログで言及多数
「設定を自動化してくれる」 ⚠️ 推奨するだけ。設定ファイルの作成は手動

検証①:プラグインは実在するか

実在します。

Claude Codeのプラグインシステム自体は2025年10月にパブリックベータとして公開されました(公式ブログ)。 claude-code-setup はその最初期から提供されているAnthropicファーストパーティプラグインのひとつです。


検証②:インストールコマンドは正確か

/plugin install claude-code-setup@claude-plugins-official

構文は正確です。 公式ドキュメントに記載のある構文と一致しています。

ただし重要な制限があります。 /plugin コマンドは Claude Code CLI(ターミナル版)でのみ動作します。Claude Desktop App(v2.1.70時点)では /plugin コマンド自体が存在せず、実行しても「このコマンドはこの環境では使えません」と返されます。

環境 /plugin install の動作
Claude Code CLI(npm版) ✅ 動作する
Claude Desktop App ❌ 動作しない(コマンド未対応)

CLIとDesktop Appは ~/.claude/ の設定ディレクトリを共有しているため、CLIでインストールしたプラグインはDesktop Appでも反映されます。


何を推奨してくれるのか

このプラグインはプロジェクトを読み取り専用でスキャンし、以下の5カテゴリにわたって推奨を返します。設定ファイルの自動作成は行いません。

MCP Servers(外部連携)

プロジェクトの技術スタックに応じて、以下のようなMCPサーバーを提案します。

推奨MCP 推奨される条件の例
Playwright React・フロントエンドプロジェクト
context7 ドキュメント参照が多い開発
GitHub / GitLab バージョン管理との深い統合
Slack チームコミュニケーションとの連携
Sentry エラー監視・ログ管理

Skills(機能パッケージ)

  • plan(設計・計画立案)
  • frontend-design
  • code-review / pr-review-toolkit
  • agent-sdk-dev

Hooks(自動アクション)

  • auto-format(コード整形の自動化)
  • auto-lint
  • 機密ファイルへのアクセスをブロック
  • PostToolUse フック(ツール実行後の処理)

Subagents(専門レビュアー)

認証コードを検出すると security-reviewer を提案するなど、コードの内容に応じた専門エージェントを勧めます。

Subagent 役割
security-reviewer セキュリティ脆弱性の検出
performance-reviewer パフォーマンス最適化
accessibility-reviewer アクセシビリティ確認

Slash Commands(クイックワークフロー)

/test/pr-review/explain/commit-commands など。


仕組み(3ステップ)

  1. 呼び出し: 「このプロジェクトに合うMCPを教えて」「Claude Codeのセットアップを手伝って」など自然言語で質問する
  2. スキャン: package.json や言語別ファイル、ディレクトリ構造を解析してスタックを特定する
  3. 推奨を返す: カテゴリ毎に上位1〜2件の推奨を提示する。「MCPサーバーを3〜5件見せて」 のように追加質問することで詳細な候補も取得できる

海外での反応

Hacker Newsの議論(id=46470017)では、Claude Codeの設定整備によって生産性が向上した体験が多数報告されています。 一方で次のような冷静な意見も目立ちます。

「10個のエージェントに週50〜100件のPRを作らせる必要はない。最重要課題を確実に解決する1つのエージェントが欲しい。」 ※これは開発が佳境に入ってくると強く感じます

builder.iofreecodecamp などでは、「コード生成速度が2〜5倍に向上した」という実測値も報告されています。 ただし、「コードを書く速さが上がっても、要件定義・営業・マーケティングのボトルネックは残る」という指摘も共通して挙がっています。 …そりゃそうなんですけども、「やって気になってしまう」のがAI作業でもありますね。


注意点と限界

推奨するだけで、設定は手動。

最も重要な点です。このプラグインは「何を設定すべきか」を教えてくれますが、.claude/ ディレクトリの作成やHooksの記述は自分で行う必要があります。「自動セットアップ」という表現は正確ではありません。

上位1〜2件に絞られる。

デフォルトではカテゴリ毎に1〜2件しか提示されません。特定カテゴリの詳細を知りたい場合は追加で質問する必要があります。

/plugin は Desktop App では動作しない。

Claude Desktop App(Windows・Mac のデスクトップアプリ)では /plugin install コマンドが使えません。プラグインのインストールには Claude Code CLI(npm install -g @anthropic-ai/claude-code でインストールするターミナル版)が必要です。CLIはAnthropicアカウント(Claude Pro/Max)でログインして使えます。APIキーは不要です。

MCP サーバーの追加に限っては claude mcp add コマンドが Desktop App 版でも動作します。

公式版とコミュニティ版は別物。

NPMに @schuettc/claude-code-setup という同名に近いパッケージが存在しますが、これはコミュニティ開発のCLIツールです。Anthropic公式のAIエージェント型プラグインとは別物です。


導入推奨Skills(一般的なカタログ)

claude-code-setupが提案するSkillsの主なラインナップです。プロジェクトの内容によって推奨が変わりますが、多くの開発環境で汎用的に使われるものを整理しました。

Skill 用途 推奨される場面
plan 設計・計画立案エージェント 新機能追加前の設計レビュー
simplify PR前コード品質チェック 重複ロジック・過剰抽象化の検出
code-review コードレビュー自動化 コミット前の品質保証
pr-review-toolkit PRレビュー一式 GitHub PR運用がある場合
security-reviewer セキュリティ脆弱性検出 認証・ファイル処理コードがある場合
frontend-design UI/CSS支援 フロントエンド変更が多い場合
agent-sdk-dev エージェント開発支援 Claude API実装時

simplify はClaude Code組み込みスキルのためインストール不要です。その他はClaude Code CLI から /plugin → 「Discover」タブで検索してインストールできます。Desktop App では /plugin が使えないため、CLI経由での操作が必要です。

インストールするSkillsに迷ったら、まず simplifysecurity-reviewer の2つを試すのが現実的な出発点です。claude-code-setup自体がプロジェクトを見て優先度を絞り込んでくれるので、プラグインに「このプロジェクトにはどのSkillが必要か」と質問するのが最も効率的な使い方です。


弊社業務に関係するスキルのピックアップ例

弊社(合同会社ムジンケイカクプロ)の主要業務であるPython開発・マーケティング支援・SEOコンサルティング・サイト開発運用に照らして、関連するSkillsをピックアップしました。

Python開発

Skill 出所 用途
claude-api Anthropic公式 Claude API組み込み・Anthropic SDK最適化
webapp-testing Anthropic公式 Playwright経由でFastAPIエンドポイントのUIテスト
security-review Anthropic公式 ファイル処理・入力値の脆弱性チェック

マーケティング支援

Skill 出所 用途
brand-guidelines Anthropic公式 ブランドカラー・トーンを統一した文章生成
internal-comms Anthropic公式 社内報・ニュースレター・FAQ文書作成

SEO対策コンサルティング

Skill 出所 用途
semrush-seo-audit Anthropic公式 SEMrushと連携した包括的SEO監査レポート生成

SEO専用Skillsはエコシステム上まだ少なく、SEMrushアカウント連携が現状の最有力です。

サイト改善・開発・運用

Skill 出所 用途
frontend-design Anthropic公式 CSS/UI改善(汎用的な「AIっぽさ」を排除)
web-artifacts-builder Anthropic公式 React/Tailwindでランディングページ・コンポーネント生成
docx / pdf / xlsx Anthropic公式 提案書・報告書・見積書の文書生成

ITコンサルティング

Skill 出所 用途
skill-creator Anthropic公式 業務フロー専用のカスタムSkillを自作
obra/superpowers Community DevOps・CI/CD・インフラ支援の65種セット

インストール手順

Claude Code CLI(ターミナル版)の場合:

# 公式Anthropicマーケットプレイスを登録(初回のみ)
/plugin marketplace add anthropics/skills

# 個別インストール例
/plugin install brand-guidelines@anthropic-agent-skills
/plugin install webapp-testing@anthropic-agent-skills
/plugin install frontend-design@anthropic-agent-skills

MCP サーバーの追加(CLI・Desktop App 共通):

Claude Code CLI がインストールされていれば、ターミナルから以下のコマンドでグローバルに追加できます。Desktop App と設定ディレクトリを共有するため、一度追加すれば両環境で有効です。

# context7 をグローバル(全プロジェクト共通)で追加する例
claude mcp add --scope user context7 -- npx -y @upstash/context7-mcp

実際にセットアップしてみた(実践レポート)

claude-code-setup プラグインの検証と並行して、推奨内容を実際に手元の環境(Windows・Claude Desktop App)に適用しました。その過程で分かったことをレポートします。

発見①:claude mcp add コマンドで MCP をグローバル追加できる

Desktop App でも claude mcp サブコマンドは動作します。ターミナル(PowerShell・コマンドプロンプト)から以下の形式で実行するだけでグローバル設定に追加できます。

# 構文
claude mcp add --scope user <名前> -- <コマンド> [引数]

# 例:context7 を追加
claude mcp add --scope user context7 -- npx -y @upstash/context7-mcp

--scope user を指定することで全プロジェクト共通の設定になります。省略するとプロジェクトローカルになります。

発見②:claude plugin install コマンドでプラグインをCLIから入れられる

インタラクティブセッション内の /plugin install が Desktop App で使えなくても、ターミナルから claude plugin install サブコマンドが使えます。

claude plugin install code-review@claude-plugins-official

実際に追加した MCP サーバー

MCP コマンド 用途
context7 npx -y @upstash/context7-mcp Python/FastAPI 最新ドキュメント参照
git uvx mcp-server-git ローカルgit履歴・差分の直接参照
github npx -y @modelcontextprotocol/server-github GitHub Issue・PR管理(PAT必要)
fetch uvx mcp-server-fetch WebページURL取得・情報収集
playwright npx @playwright/mcp@latest ブラウザ操作・スクリーンショット
# 一括追加の例
claude mcp add --scope user context7 -- npx -y @upstash/context7-mcp
claude mcp add --scope user git -- uvx mcp-server-git
claude mcp add --scope user fetch -- uvx mcp-server-fetch
claude mcp add --scope user playwright -- npx @playwright/mcp@latest
claude mcp add --scope user github -e GITHUB_PERSONAL_ACCESS_TOKEN=<token> -- npx -y @modelcontextprotocol/server-github

# 接続確認
claude mcp list

実際に追加した Hooks

Hookは .claude/settings.json(プロジェクト)または ~/.claude/settings.json(グローバル)に記述します。

プロジェクトレベル(<プロジェクトルート>\.claude\settings.json):

{
  "hooks": {
    "PostToolUse": [{
      "matcher": "Edit|Write",
      "hooks": [{
        "type": "command",
        "command": "python3でruffを自動実行(.pyファイル編集後)",
        "async": true
      }]
    }],
    "PreToolUse": [{
      "matcher": "Edit|Write",
      "hooks": [{
        "type": "command",
        "command": "build/ と shortcodes.yaml への書き込みをブロック"
      }]
    }]
  }
}

グローバルレベル(~/.claude/settings.json):

{
  "hooks": {
    "SessionStart": [{
      "hooks": [{
        "type": "command",
        "command": ".claude/settings.json に保護設定がない新プロジェクトを検出したらClaudeに提案を促す"
      }]
    }]
  }
}

実際にインストールした Plugins(13本)

claude plugin install でマーケットプレイスから一括インストールしました。全プロジェクト・全セッションで自動的に有効になります。

for plugin in code-review security-guidance pyright-lsp frontend-design \
  pr-review-toolkit commit-commands claude-code-setup code-simplifier \
  feature-dev hookify claude-md-management session-report skill-creator; do
  claude plugin install "${plugin}@claude-plugins-official"
done
Plugin 主な用途
code-review コードレビュー自動化
security-guidance セキュリティ脆弱性チェック
pyright-lsp Python型チェック・補完
frontend-design UI/CSS改善支援
pr-review-toolkit PRレビュー
commit-commands コミットメッセージ品質向上
claude-code-setup 新プロジェクトのセットアップ提案
code-simplifier コードのリファクタリング支援
feature-dev 新機能追加ワークフロー
hookify Hook作成・編集支援
claude-md-management CLAUDE.md管理
session-report セッションサマリー生成
skill-creator カスタムSkill作成支援

セットアップの全体像

Claude Desktop App(Windows)
├── MCP サーバー(グローバル)
│   ├── context7   → Python/FastAPIドキュメント参照
│   ├── git        → ローカルgit操作
│   ├── github     → GitHub API連携
│   ├── fetch      → Web情報取得
│   └── playwright → ブラウザ操作
├── Plugins(グローバル・13本)
│   └── code-review / security-guidance / pyright-lsp 等
├── Hooks グローバル
│   └── SessionStart → 新プロジェクトで保護設定を提案
└── Hooks プロジェクト(CMSプロジェクト固有)
    ├── PostToolUse → .py編集後にruffで自動フォーマット
    └── PreToolUse  → build/ と shortcodes.yaml への書き込みをブロック

まとめ

claude-code-setup はSNS投稿の主張通り、実在するAnthropic公式プラグインです。インストールコマンドも正確で、プロジェクトスキャンによる提案機能も動作します。

ただし「自動設定」という表現には注意が必要です。 あくまで推奨を提案するアドバイザーであり、設定の実施は開発者自身が行います。Claude Codeの設定に何から手をつければいいか分からない人にとっては、良い出発点になるプラグインです。


参考資料