Agent skill · software engineering · aaaaqwq
Subagent-Driven Development
Execute implementation plan by dispatching fresh subagent for each task, with code review between tasks
Why this skill is useful
Introduces a structured workflow for task execution and code review using subagents, which the AI wouldn't reliably generate on its own.
What it needs
About 3k tokens when loaded. Last updated 2026-08-06. 83 stars on the source repository.
What this skill does
Subagent-Driven Development Execute plan by dispatching fresh subagent per task, with code review after each. Core principle: Fresh subagent per task + review between tasks = high quality, fast iteration Overview vs. Executing Plans (parallel session): Same session (no context switch) Fresh subagent per task (no context pollution) Code review after each task (catch issues early) Faster iteration (no human-in-loop between tasks) When to use: Staying in this session Tasks are mostly independent Want continuous progress with quality gates When NOT to use: Need to review plan first (use executing-plans) Tasks are tightly coupled (manual execution better) Plan needs revision (brainstorm first) The Process 1. Load Plan Read plan file, create TodoWrite with all tasks. 2. Execute Task with Subagent For each task: Dispatch fresh subagent: Subagent reports back with summary of work. 3. Review Subagent's Work Dispatch code-reviewer subagent: Code reviewer returns: Strengths, Issues (Critical/Important/Minor), Assessment 4. Apply Review Feedback If issues found: Fix Critical issues immediately Fix Important issues before next task Note Minor issues Dispatch follow-up subagent if needed: 5. Mark Complete, Next Task Mark task as completed in TodoWrite Move to next task Repeat steps 2-5 6. Final Review After all tasks complete, dispatch final code-reviewer: Reviews entire implementation Checks all plan requirements met Validates overall architecture 7. Complete Development After final review passes: Announce: "I'm using the Finishing a Development Branch skill to complete this work." Switch to skills/collaboration/finishing-a-development-branch Follow that skill to verify tests, present options, execute choice Example Workflow Advantages vs. Manual execution: Subagents follow TDD naturally Fresh context per task (no confusion) Parallel-safe (subagents don't interfere) vs. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aaaaqwq/sp-subagent-driven-development