Execute tasks from the task list, respecting dependencies and updating progress.
Executes tasks from the task list, respecting dependencies and updating progress.
/plugin marketplace add adeonir/claude-code-plugins/plugin install design-builder@claude-code-extrasExecute tasks from the task list, respecting dependencies and updating progress.
| Input | Action |
|---|---|
[ID] | Feature ID (optional if branch is associated) |
| (empty) | Next pending task |
T001 | Single task |
T001-T005 | Range of tasks |
--all | All pending tasks |
Arguments received: $ARGUMENTS
Parse arguments to extract:
XXX-name format)If no ID:
.specs/*/spec.md for matching branch: in frontmatterRead from .specs/{ID}-{feature}/:
spec.md - Requirements (extract Acceptance Criteria section)plan.md - Technical decisions and Critical Filestasks.md - Task list and progressCheck docs/research/ for any referenced research files.
If plan.md or tasks.md don't exist, inform user to run /spec-driven:plan and /spec-driven:tasks first.
If status is ready or draft:
status: in-progressFrom plan.md, identify the ## Critical Files section.
For the tasks about to execute:
Determine which tasks to execute based on arguments.
For each task to execute:
[P], can proceed[B:Txxx], check if Txxx is completedInvoke the implement-agent with:
The agent will:
After execution, check if ALL tasks are completed.
If all tasks done:
status: to-reviewAfter execution:
/spec-driven:validate for final review/spec-driven:implement/spec-driven:init