Agent Teams 並列実行の判断基準、使うべき場面/使うべきでない場面、使用方法。Tech Lead が手動参照する。
Agent Teams は CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 が設定されている場合に使用可能。
settings.json で設定済み。
| 基準 | サブエージェント | Agent Teams |
|---|---|---|
| タスク数 | 1つのタスク | 2つ以上の独立タスク |
| 依存関係 | 他タスクの結果に依存 | 相互に依存なし |
| ファイル重複 | あり | なし(重複すると競合) |
| モジュール | 同一モジュール | 異なるモジュール |
# Tech Lead がタスクリストを確認し、並列実行可能なペアを特定する
タスク A: order モジュールの新規 API 追加 → teammate-1 に割り当て
タスク B: notification モジュールのイベント処理追加 → teammate-2 に割り当て
タスク C: タスク A に依存する統合テスト → A 完了後に実行
→ タスク A と B を並列実行し、両方完了後にタスク C を実行
並列実行中は docs/analysis/ のタスクテーブルで進捗を管理する。
各 teammate の完了を確認してから次の依存タスクに進む。
並列実行前に、各タスクの変更対象ファイルが重複しないことを確認する: