From agent-team-dev
Subagent(Agent tool)ではなく、Agent Team(TeamCreate + SendMessage)を使用してチームベースの開発を行う。
How this skill is triggered — by the user, by Claude, or both
Slash command
/agent-team-dev:agent-teamThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Subagent(Agent tool)ではなく、Agent Team(TeamCreate + SendMessage)を使用してチームベースの開発を行う。
Subagent(Agent tool)ではなく、Agent Team(TeamCreate + SendMessage)を使用してチームベースの開発を行う。
タスクの内容を分析し、必要なロールと人数を決定する:
| ロール | いつ必要か | 複数起動の目安 |
|---|---|---|
| architect | 設計判断が必要な場合 | 通常1人で十分 |
| implementer | コード実装が必要な場合(ほぼ常に必要) | 独立したサブタスクの数に応じて複数 |
| reviewer | 品質保証が必要な場合 | 通常1人で十分 |
| tester | テスト作成・実行が必要な場合 | テスト対象の独立性に応じて複数 |
| docs-writer | ドキュメント更新が必要な場合 | 通常1人で十分 |
同一ロールの複数起動: タスクを独立したサブタスクに分割できる場合、同じロールのteammateを複数立てて並列に処理する。特にimplementerは並列実装が効果的なケースが多い。
TeamCreateツールを呼び出してチームを作成する:
feat-auth-team)命名規則(複数起動時): 同一ロールを複数立てる場合、担当領域で命名する。
implementer-api, implementer-ui, implementer-dbtester-unit, tester-e2e全メンバーのcwdはworktreeのパスに設定する。
SendMessageツールで各teammateにタスクを割り当てる:
並行化のポイント:
このプラグインのagent定義ファイル(agents/ ディレクトリ)に以下のテンプレートが用意されている:
agents/architect.md): 設計・アーキテクチャ策定、実装方針決定agents/implementer.md): コード実装、既存コードの修正 — 複数起動推奨agents/reviewer.md): コードレビュー、品質チェックagents/tester.md): テスト作成・実行、テストカバレッジ確認agents/docs-writer.md): ドキュメント作成・更新これらはあくまでテンプレート。タスクに応じて必要なメンバー・人数を選択する。
predefinedにないロールが必要な場合、Leadがその場でカスタムteammateを定義して起用できる。
| 名前 | 用途 |
|---|---|
| analyzer | コードベースの調査・分析 |
| migrator | データやスキーマのマイグレーション |
| security-auditor | セキュリティ監査 |
| performance-optimizer | パフォーマンス最適化 |
| devops | CI/CD・インフラ設定 |
TeamCreateのmembersに以下を指定する:
analyzer, security-auditor-1)opussonnet または haikuあなたは[ロール名]として、[担当領域]を担当する。
## 役割
- [主要な責務]
## 手順
1. [具体的なステップ]
## ルール
- [守るべき制約]
npx claudepluginhub nanopx/nanopx-plugins --plugin agent-team-devCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.