Start an AI Developer Workflow with composable steps. Use when executing plan_build, plan_build_review, or plan_build_review_fix workflows.
Executes AI development workflows with plan, build, review, and fix steps.
/plugin marketplace add melodic-software/claude-code-plugins/plugin install google-ecosystem@melodic-software<workflow-type> <task-description>Start an AI Developer Workflow with composable Plan/Build/Review/Fix steps.
$ARGUMENTS: <workflow-type> <task-description>
workflow-type: One of plan_build, plan_build_review, plan_build_review_fixtask-description: What the ADW should accomplish| Type | Steps | Use Case |
|---|---|---|
plan_build | Plan → Build | High confidence, simple tasks |
plan_build_review | Plan → Build → Review | Quality-focused tasks |
plan_build_review_fix | Plan → Build → Review → [Fix loop] | Full autonomy, ZTE goal |
Extract workflow type and task description:
Example: "plan_build_review Add rate limiting to auth endpoints"
→ workflow_type: plan_build_review
→ task: "Add rate limiting to auth endpoints"
Create an 8-character unique identifier:
# Generate unique ADW ID
head -c 4 /dev/urandom | xxd -p
Determine spec file location:
specs/{type}-{adw_id}-{slugified-description}.md
Example: specs/feature-a1b2c3d4-add-rate-limiting.md
Use the /plan command or spawn a planning agent:
Expected Output:
Read the spec and implement:
Expected Output:
build: prefixFor plan_build_review and plan_build_review_fix:
Expected Output:
For plan_build_review_fix only:
Loop Constraints:
Expected Output:
fix: prefix## ADW Execution Report
**ADW ID:** {adw_id}
**Workflow:** {workflow_type}
**Task:** {task_description}
**Started:** {timestamp}
### Step Results
| Step | Status | Duration | Details |
| --- | --- | --- | --- |
| Plan | ✅ | {time} | Spec: {path} |
| Build | ✅ | {time} | Commits: {count} |
| Review | ✅/❌ | {time} | Status: {PASS/FAIL} |
| Fix | ✅/⚠️ | {time} | Attempts: {n}/{max} |
### Spec File
`{spec_path}`
### Commits Made
- `{commit_hash}`: {message}
- `{commit_hash}`: {message}
### Final Status
**Result:** SUCCESS | FAILED | ESCALATED
**Summary:** {brief summary}
### Metrics
- Total Duration: {time}
- Tokens Used: {estimate}
- Fix Attempts: {n} (if applicable)
Implementation Note: Full ADW orchestration with fix loops requires Claude Agent SDK for proper step isolation. This command provides the design pattern; SDK implementation enables production execution.
| Step | Failure | Recovery |
|---|---|---|
| Plan | Can't generate spec | Retry with more context |
| Build | Build errors | Return to plan with feedback |
| Review | Critical issues | Proceed to fix (if enabled) |
| Fix | Can't resolve | Escalate after max attempts |
composable-step-design skill - Step design patternsadw-orchestrator agent - Orchestration planning