aico-subagent-driven
Execute implementation plan by dispatching fresh subagent per task. Each task gets: Implementer → Spec Review → Quality Review. Two-stage review ensures both correctness and quality. Use this skill when: - Have implementation plan with multiple independent tasks - Want automated execution with quality gates after each task - Tasks are mostly independent (not tightly coupled) - User asks to "execute the plan", "run the tasks", "auto implement" Prerequisites: Must have plan from aico-*-plan or aico-*-task-breakdown skill. Process: For each task: Dispatch Implementer → Spec Review (passes?) → Quality Review (passes?) → Next task Review order: ALWAYS spec compliance first, THEN code quality.
Installation
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
View source ↗GuidesSkill instructions
Subagent-Driven Development
Process
1. Read plan, extract all tasks
↓
2. Create TodoWrite with all tasks
↓
3. For each task:
a. Dispatch Implementer Subagent
b. Implementer: implement, test, commit
c. Dispatch Spec Reviewer (matches spec?)
d. Spec issues? → Implementer fixes → re-review
e. Dispatch Quality Reviewer (code quality?)
f. Quality issues? → Implementer fixes → re-review
g. Mark task complete
↓
4. All tasks complete → Final review → Done
Review Order is Critical
Spec Compliance Review FIRST
↓
✅ Passes
↓
Code Quality Review SECOND
Why: No point reviewing code quality if it doesn't meet spec.
Subagent Prompts
Implementer
- Provide FULL task text (don't make subagent read file)
- Provide context (where task fits in plan)
- Require TDD and self-review
Spec Reviewer
- Check: Does implementation match spec exactly?
- Missing anything? Added anything extra?
Quality Reviewer
- Check: Tests, readability, error handling, performance, security
- Rate issues as Critical/Important/Minor
Key Rules
- ALWAYS run both reviews (spec AND quality)
- MUST fix issues before proceeding to next task
- NEVER dispatch multiple implementers in parallel
- ALWAYS provide full task text to subagent
- Spec review FIRST, then quality review
Red Flags
Never:
- Skip any review
- Proceed with unfixed issues
- Start quality review before spec passes
- Move to next task with open issues
If issues found:
- Same implementer fixes them
- Reviewer reviews again
- Repeat until approved
Common Mistakes
- ❌ Skip spec review → ✅ Always verify spec first
- ❌ Skip quality review → ✅ Always check quality
- ❌ Wrong review order → ✅ Spec first, then quality
- ❌ Provide partial task text → ✅ Give full text
Examples
Read the usage examples in the source repository.
View source ↗Source history
- Indexed on
- 2026-01-20
- Index updated
- 2026-01-26
- Branch
- main
Index and sync dates describe this directory. View the source repository for code history.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!