| name | implement |
| description | Analyzes ROADMAP and implements tasks in parallel with automatic orchestration. Use when starting implementation work. |
Parallel Implementation
spec/tasks/ROADMAP.md を確認し、並列実装可能なタスクを分析して実装を進めます。
CRITICAL: Main Agent Role
メインエージェントは管理・指揮のみを行い、直接作業は一切行いません。
以下は全てサブエージェント(ワーカー)に委譲すること:
- 実装: コードの作成・編集
- テスト: テストの実行・確認
- レビュー: PRのレビュー
- 調査: コードベースの調査・分析
メインエージェントが行うのは:
- タスク分析と優先順位付け
- ワーカーのスポーン・監視
- オーケストレーション管理
- レビュー結果の報告・ユーザー判断の仲介
- マージとROADMAP更新
Planned Tasks
!grep "Planned\|Pending" spec/tasks/ROADMAP.md
Active Worktrees
!git worktree list
Steps
1. Task Analysis
- Check spec/tasks/ROADMAP.md for "Planned"/"Pending" tasks
- Identify tasks with satisfied dependencies (parallel candidates)
- Select tasks to implement
- Multiple parallelizable tasks → use spawn-worker.sh
2. Spawn Workers
Worker limit: max 4 workers (plus the main agent).
Before spawning, check current agent count:
./scripts/monitor-agents.sh
If 5+ tasks exist, spawn sequentially — wait for one to complete before spawning the next.
./scripts/spawn-worker.sh <branch-name> <task-keyword>
spawn-worker.sh automatically: