setup-teamlisted
Install: claude install-skill s977043/PlanGate
# Setup Team
タスクの規模・モードに応じて最適なマルチエージェントチームを設計し、各メンバーへの委譲準備を行うスキル。
## Common Rationalizations
| こう思ったら | 現実 |
|---|---|
| 「全部 implementer に任せれば速い」 | ロール分離がない実行は品質保証がない。チーム設計が速度を生む |
| 「チーム設計は時間がかかる」 | 役割が明確なほど各エージェントの出力品質が上がり、手戻りが減る |
| 「standard 以下でもチームを組む」 | ultra-light/light は 1 エージェントで完結。チーム設計はオーバーキル |
---
## ステップ 1: チームが必要か判定する
| モード | チーム設計 |
|--------|-----------|
| ultra-light / light | 不要。単一エージェントで完結 |
| standard | 実装 + レビューの 2 体が基本 |
| high-risk | 実装 + レビュー + テスト確認の 3 体以上 |
| critical | 全ロール(planner / implementer / reviewer / security-reviewer / test-reviewer)を配置 |
## ステップ 2: ロール定義を確認する
`plugin/plangate/rules/subagent-roles.md`(または `rules/subagent-roles.md`)に定義された 6 ロールを使用する。
| ロール | 責務 | 対応 subagent_type |
|--------|------|-------------------|
| planner | 要件分析・実行計画策定 | `Plan` または `plangate:spec-writer` |
| implementer | コード実装 | `plangate:implementer` または `implementation-agent` |
| reviewer | 設計・コード品質レビュー | `plangate:acceptance-tester` または `qa-reviewer` |
| security-reviewer | セキュリティ観点レビュー | `security-auditor` |
| test-reviewer | テスト品質・カバレッジ確認 | `test-engineer` |
| documentation-reviewer | ドキュメント整合性確認 | `documentation-writer` |
## ステップ 3: チーム構成を決定する
タスクの Work Breakdown(`plan.md`)を元にチームを設計する。
### 出力フォーマット
```yaml
team:
- role: planner
agent: plangate:spec-writer
tasks: [TA-01]
run_in_background: false
- role: implementer
agent: plangate:implementer
tasks: [TA-02, TA-03]
depends_on: [planner]
run_in_background: true
- ro