execute-beads-planlisted
Install: claude install-skill amitkot/claude-code-tools
# Execute Beads Implementation Plan
Orchestrate execution of an implementation plan using parallel task agents, verification agents, and fix agents.
## Arguments
`$ARGUMENTS` - Path to implementation plan. Defaults to most recent in `docs/plans/*-implementation.md`
## Architecture
| Agent | Role | Context | Model |
|-------|------|---------|-------|
| **Orchestrator** | Coordinate, dispatch, track | Minimal | sonnet |
| **Task Agent** | Implement one bead | Medium | Per-task |
| **Verification Agent** | Run checks | Small | haiku |
| **Fix Agent** | Address failures | Medium | sonnet |
## Orchestrator Instructions
The orchestrator (this skill's main loop) stays lean - minimal context, just coordination.
### Startup
1. Load the implementation plan
2. Verify source (1) plan still exists (referenced in header)
3. Query current state: `br list --json`
4. Identify tasks by status in the plan
### Main Loop
```
while tasks remain:
1. Find ready tasks: `br ready --json`
2. Match ready beads to plan tasks
3. Batch independent ready tasks
4. Spawn Task Agents (parallel, using Task tool)
5. Wait for batch completion
6. Spawn Verification Agent for batch
7. If failures: Spawn Fix Agent(s)
8. Update plan with statuses
9. Check for blockers requiring plan changes
```
### Spawning Task Agents
For each ready task, spawn using the Task tool:
```
Task tool parameters:
subagent_type: 'general-purpose'
model: [from task's Model field]
promp