/ ディレクトリ / プレイグラウンド / wshobson agents
● コミュニティ wshobson ⚡ 即起動

wshobson agents

作者 wshobson · wshobson/agents

83個の本番対応Claude Codeサブエージェント — バックエンド・フロントエンド・DevOps・データ・セキュリティ — orchestrator-agentによる統合制御。

wshobson/agentsは最も利用されているClaude Codeサブエージェントコレクションの1つです。83の専門エージェント(backend-architectfrontend-developercode-reviewersecurity-auditorなど)と、それらに委任を行うorchestrator-agentで構成されています。~/.claude/agentsに配置するだけで、Claudeが自動的に検出してルーティングします。

なぜ使うのか

主な機能

ライブデモ

実際の動作

準備完了

インストール

クライアントを選択

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "wshobson-agents-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/wshobson/agents",
        "~/.claude/agents"
      ],
      "_inferred": true
    }
  }
}

Claude Desktop → Settings → Developer → Edit Config を開く。保存後、アプリを再起動。

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "wshobson-agents-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/wshobson/agents",
        "~/.claude/agents"
      ],
      "_inferred": true
    }
  }
}

Cursor は Claude Desktop と同じ mcpServers スキーマを使用。プロジェクト設定はグローバルより優先。

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "wshobson-agents-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/wshobson/agents",
        "~/.claude/agents"
      ],
      "_inferred": true
    }
  }
}

Cline サイドバーの MCP Servers アイコンをクリックし、"Edit Configuration" を選択。

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "wshobson-agents-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/wshobson/agents",
        "~/.claude/agents"
      ],
      "_inferred": true
    }
  }
}

Claude Desktop と同じ形式。Windsurf を再起動して反映。

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "wshobson-agents-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/wshobson/agents",
        "~/.claude/agents"
      ]
    }
  ]
}

Continue はマップではなくサーバーオブジェクトの配列を使用。

~/.config/zed/settings.json
{
  "context_servers": {
    "wshobson-agents-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/wshobson/agents",
          "~/.claude/agents"
        ]
      }
    }
  }
}

context_servers に追加。保存時に Zed がホットリロード。

claude mcp add wshobson-agents-skill -- git clone https://github.com/wshobson/agents ~/.claude/agents

ワンライナー。claude mcp list で確認、claude mcp remove で削除。

ユースケース

実用的な使い方: wshobson agents

専門家が自動ルーティングされて機能をエンドツーエンドで構築する

👤 フルスタック機能を構築するソロ開発者 ⏱ ~60 min intermediate

使うタイミング: バックエンド+フロントエンド+テスト+レビューを、コンテキスト切り替えのプロンプトなしで進めたいとき。

前提条件
  • Claude Codeのインストール — npm install -g @anthropic-ai/claude-code
  • エージェントのクローン — git clone https://github.com/wshobson/agents ~/.claude/agents
フロー
  1. オーケストレーターから開始する
    Use orchestrator-agent. Build a CRUD feature for 'invoices' — backend (FastAPI), frontend (Next.js), tests, review.✓ コピーしました
    → 専門エージェントにルーティングされたサブタスク付きの計画
  2. 各ハンドオフを見守る
    Show me each agent's contribution as it goes. Pause for my approval after backend before frontend starts.✓ コピーしました
    → チェックポイント付きのエージェントごとのdiff
  3. 最終的なセキュリティチェックを行う
    Run security-auditor on the diff. Anything risky?✓ コピーしました
    → 発見事項付きのセキュリティレポート

結果: レイヤーごとに適切な専門家が担当したフルスタック機能が完成する。

注意点
  • オーケストレーターが些細なタスクも過剰に委任する — シンプルな変更には --no-orchestrator で上書きする
組み合わせ: desktop-commander-mcp

専用のcode-reviewerエージェントでコードレビューを実行する

👤 PRで「良さそう」以上のレビューを求める全ての人 ⏱ ~20 min beginner

使うタイミング: ゴム判子を押すだけでない徹底したレビューが欲しいとき。

フロー
  1. diffを準備する
    Run code-reviewer on the current branch's diff vs main. Group findings by severity.✓ コピーしました
    → 重大度1/2/3に分類された発見事項
  2. 修正を適用する
    Apply the sev-1 findings now. Park sev-2/3 for later.✓ コピーしました
    → diffが更新され、提案が記録される

結果: 「lgtm」よりシグナル密度の高いレビュー。

組み合わせ: wshobson-commands-skill

オーケストレーションなしに特定の専門家を直接呼び出す

👤 どの専門知識が必要か正確に分かっている開発者 ⏱ ~30 min intermediate

使うタイミング: ターゲットを絞ったタスクで、計画とルーティングが不要なとき。

フロー
  1. エージェントを選ぶ
    Use database-architect agent. Design a schema for multi-tenant orders with audit trail.✓ コピーしました
    → 根拠付きのスキーマ
  2. 同じエージェントでイテレーションする
    Stay in database-architect. Now add a hot/cold partition strategy for 100M rows.✓ コピーしました
    → 洗練された設計

結果: オーケストレーターのオーバーヘッドなしに、ドメイン特化した出力が得られる。

組み合わせ

他のMCPと組み合わせて10倍の力を

wshobson-agents-skill + wshobson-commands-skill

スラッシュコマンドで特定のエージェントを素早くトリガーする

/review triggers code-reviewer; /audit triggers security-auditor.✓ コピーしました
wshobson-agents-skill + desktop-commander-mcp

エージェントが計画し、desktop-commanderが実行する

Backend-architect plans; desktop-commander writes the files.✓ コピーしました

ツール

このMCPが提供する機能

ツール入力呼び出すタイミングコスト
orchestrator-agent high-level goal マルチドメインの機能開発に使用 Coordinator overhead — multi-step
backend-architect service spec バックエンドの意思決定に使用 0
frontend-developer ui spec UI作業に使用 0
code-reviewer diff マージ前のゲートに使用 0
security-auditor diff or code リスクのある変更に使用 0

コストと制限

運用コスト

APIクォータ
N/A — ローカルスキル
呼び出しあたりのトークン
オーケストレーターモードでは高い(マルチエージェント調整)
金額
無料 (MIT)
ヒント
単一ドメインのタスクではオーケストレーターをスキップして専門家を直接呼ぶ

セキュリティ

権限、シークレット、影響範囲

最小スコープ: filesystem-read
認証情報の保管: なし — 純粋なprompt
データ送信先: なし(スキルはローカルファイル)

トラブルシューティング

よくあるエラーと対処法

エージェントが見つからない

ファイルが.md拡張子と適切なフロントマターを持つ ~/.claude/agents/ に配置されているか確認する

確認: claude --list-agents
オーケストレーターが永遠にループする

プロンプトに明示的な終了条件を追加する。オーケストレーターは「Xになったら停止」に従う

間違った専門家にルーティングされる

フロントマターのdescriptionフィールドを確認する — オーケストレーターはdescriptionのマッチングでルーティングする

代替案

wshobson agents 他との比較

代替案代わりに使う場面トレードオフ
wshobson/skills (sibling)サブエージェントではなくスキル(Anthropicスキル形式)が欲しいとき形式が異なるが、同じ作者による
obra/superpowers異なる考えを持つキュレートされたマルチスキルバンドルが欲しいときより小さく、より意見が強い

その他

リソース

📖 GitHub の公式 README を読む

🐙 オープンな issue を見る

🔍 400以上のMCPサーバーとSkillsを見る