Installs into .claude/skills of the current project.
Are you the author of Subagent Driven Development?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/skeletorflet-subagent-driven-development)
---
name: subagent-driven-development
description: Use when executing implementation plans with independent tasks in the current session
---
# Subagent-Driven Development
Execute plan by dispatching fresh subagent per task, with two-stage review after each: spec compliance review first, then code quality review.
**Core principle:** Fresh subagent per task + two-stage review (spec then quality) = high quality, fast iteration
**Continuous execution:** Do not pause to check in with your human partner between tasks. Execute all tasks without stopping.
## When to Use
Use when you have an implementation plan with mostly independent tasks in the same session.
vs. Executing Plans (parallel session): Same session, fresh subagent per task, two-stage review, faster iteration.
## The Process
For each task:
1. Dispatch implementer subagent with full task text and context
2. Implementer can ask questions before starting
3. Implementer implements, tests, commits, self-reviews
4. Dispatch spec compliance reviewer subagent
5. If spec issues found → implementer fixes → re-review
6. Dispatch code quality reviewer subagent
7. If quality issues found → implementer fixes → re-review
8. Mark task complete
After all tasks: Dispatch final code reviewer, then use finishing-a-development-branch.
## Handling Implementer Status
- DONE: Proceed to spec compliance review
- DONE_WITH_CONCERNS: Read concerns, address before review
- NEEDS_CONTEXT: Provide missing context, re-dispatch
- BLOCKED: Assess blocker, re-dispatch with better model or break task
## Red Flags
Never: Skip reviews, proceed with unfixed issues, dispatch multiple implementers in parallel, start code quality before spec compliance is done.