コンテンツにスキップ
Zenn Dev Tatsuqumo Claude Code Agent Teams

Claude Code エージェントチーム入門 — subagentとの違いから仕組み・セッティング方法・コマンド化まで

  • URL: https://zenn.dev/tatsuqumo/articles/fa0343547eb257
  • 日付: 2026-06-11
  • Tier: Tier 2
  • 要旨: Claude Code Agent Teamsの詳細解説。subagentとの決定的な違い(teammate同士が直接通信できる)を実機検証で明示。レビュアーが議論を通じて自説を撤回して相手案を採用するという「立場転向」現象を記録。コスト実測はレビュー1回約$10。

詳細

subagent vs agent team の核心差

  • subagent:結果を返して終わり、teammate同士の通信なし
  • agent team:共有タスクリストとmailboxでteammate同士が直接メッセージを送り合う

アーキテクチャ

  • ~/.claude/tasks/{team-name}/: タスクJSON(pending/in_progress/completed + blockedBy/blocks で依存関係)
  • タスクはファイルロックで競合を防止
  • config.jsonは実行時に生成されるため手動編集不可

立場転向の実例

  • ロードマップの「スコア式の是非」でリスク担当とdevil’s advocate担当が対立
  • 1往復の議論後、リスク担当が「devil’s advocateの指摘は本質的に正しい」と自説の弱点を認め、相手案を支持する方向に転換
  • subagentでは独立した結果を返すだけなので、この種の協調的な意見更新は起きない

コスト実測(teammate 4名 Sonnet + リーダー Opus系):

  • teammate: 約$5.5(大半はキャッシュ読み書き)
  • リーダー: 約$4.5
  • 合計 ≒ $10 / レビュー1回(単一セッションの約3倍)

Skills化(/review コマンド)disable-model-invocation: trueでClaude自動起動を防ぎ、人間が明示的に呼ぶ設計。allowed-toolsに事前承認ツールを指定して都度確認を削減。