subagent-driven-development

Executes implementation plans by dispatching fresh subagents per task with two-stage review.

Updated Jul 10, 2026
One-click install
npx skills add https://github.com/AvaTar-ArTs/.Agent-skills --skill subagent-driven-development-avatar-arts
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/AvaTar-ArTs/.Agent-skills/tree/main/skills/software-development/subagent-driven-development
Command: npx skills add https://github.com/AvaTar-ArTs/.Agent-skills --skill subagent-driven-development-avatar-arts

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Executing a multi-task implementation plan in a single session leads to context pollution, inconsistent quality, and missed spec requirements. This Skill orchestrates plan execution by delegating each task to a fresh subagent and enforcing systematic review between tasks. ## Core Features & Use Cases - Per-Task Subagent Dispatch: Each plan task runs in a fresh subagent with complete task context, preventing confusion from accumulated state. - Two-Stage Review: Every task passes a spec compliance review first, then a code quality review, with fix-and-re-review loops until approved. - Final Integration Review: After all tasks complete, a reviewer checks cross-task consistency, runs the full test suite, and confirms merge readiness. - Use Case: You have a 5-task authentication plan from the writing-plans skill. This Skill dispatches an implementer for the User model, verifies it against the spec, reviews code quality, then repeats for password hashing, login endpoint, and remaining tasks. ## Quick Start Execute the implementation plan in docs/plans/feature-plan.md using subagent-driven development with spec and quality reviews for each task.

Frequently Asked Questions about subagent-driven-development

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I execute an implementation plan with subagents?▼

Read the plan once, extract all tasks into a todo list, then dispatch a fresh implementer subagent per task with the full task text in context. Follow each implementation with a spec compliance review and a code quality review before marking the task complete.

What is the two-stage review process for subagent code?▼

Stage one is spec compliance review, verifying the implementation matches the original task spec with no scope creep. Stage two is code quality review, checking conventions, error handling, test coverage, and security. Spec review must pass before quality review begins.

Why use a fresh subagent for each task instead of one session?▼

Fresh subagents prevent context pollution from accumulated state, giving each task clean focused context without confusion from prior tasks' code or reasoning. The trade-off is more subagent invocations, but issues are caught early rather than compounding.

How granular should tasks be for subagent delegation?▼

Each task should represent 2-5 minutes of focused work, such as creating a single model or endpoint. Broad tasks like implementing an entire authentication system should be split into discrete units like password hashing, token generation, and registration endpoints.

What happens when a reviewer finds issues in subagent work?▼

The implementer subagent or a new fix subagent addresses the specific issues, then the reviewer re-reviews. This loop repeats until approved, and you never proceed to the next task while either review has open critical or important issues.

When should I not use subagent-driven development?▼

Avoid it when tasks touch the same files and cannot run independently, when no implementation plan exists, or when you are tempted to skip reviews. Starting without a plan or accepting close-enough spec compliance are explicit anti-patterns.