概要
Claude CodeのAgent teams機能を活用し、調査・設計・実装をサブエージェントに役割分担させることで、複雑な開発タスクを効率化する高度なワークフローの解説。
詳細内容
Claude Codeに実装された「Agent teams(エージェントチーム)」機能を実務に投入した具体的な知見が共有されています。筆者は、独自のPlan Modeコマンド(`/team-issue`)を定義し、リーダー、ドキュメント調査、DB分析、実装、レビューといった専門的な役割をサブエージェントに割り当てることで、コンテキストの肥大化を防ぎつつ精度を向上させる手法を確立しました。
主なポイント:
- **ワークフローの分離**: git worktreeと専用のドキュメントリポジトリを組み合わせ、issueごとにクリーンな環境で作業を開始する。
- **サブエージェントの活用**: `docs-searcher`や`flow-diagram-generator`など、過去に作成したスキルをエージェントとして呼び出し、多角的な調査を実行させる。
- **ペアプログラミング体制**: 実装フェーズでは「implementer(実装)」と「reviewer(確認)」の2つのサブエージェントを立ち上げ、自動的にコードレビューが回る仕組みを構築。
- **CLAUDE.mdの最適化**: コンテキスト制限を意識し、`CLAUDE.md`は100行程度に留め、詳細なルールは外部のmarkdownファイルへ誘導する手法を推奨している。