subagent-driven-development

Decomposes implementation plans into independent tasks executed by subagents with two-stage review.

7|2|Updated Feb 20, 2026
One-click install
npx skills add https://github.com/PracticalSwan/agent-skills --skill subagent-driven-development-practicalswan
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/PracticalSwan/agent-skills/tree/main/subagent-driven-development
Command: npx skills add https://github.com/PracticalSwan/agent-skills --skill subagent-driven-development-practicalswan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines complex development tasks by breaking them down into independent sub-tasks, each handled by a dedicated subagent, ensuring high quality through a rigorous two-stage review process.

Core Features & Use Cases

  • Task Decomposition: Automatically breaks down an implementation plan into manageable, independent tasks.
  • Subagent Dispatch: Assigns each task to a fresh subagent for focused implementation.
  • Two-Stage Review: Implements a spec compliance review followed by a code quality review for each task.
  • Iterative Refinement: Manages feedback loops where subagents fix issues identified during reviews.
  • Use Case: When you have a detailed feature plan with multiple distinct steps, this Skill ensures each step is implemented correctly and efficiently, with built-in quality checks at every stage.

Quick Start

Use the subagent-driven-development skill to execute the implementation plan located at ./docs/plans/feature-plan.md.

Frequently Asked Questions about subagent-driven-development

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

FAQPage Schema
How do I automate complex software development tasks by breaking them into smaller sub-tasks?▼

Automating complex software development involves decomposing an implementation plan into independent tasks, each executed by a dedicated subagent. This approach ensures focused implementation and manages subagent interactions for efficient task completion.

What is the best way to enforce code quality and spec compliance during iterative development?▼

Enforcing code quality during iterative development requires a rigorous two-stage review process. This method conducts a spec compliance review followed by a code quality review for each task, facilitating iterative refinement and maintaining high-quality code.

How does subagent dispatch work for managing independent implementation steps?▼

Subagent dispatch manages independent implementation steps by assigning each decomposed task to a fresh subagent. This orchestration handles question handling and review loops, ensuring robust task completion within a single session.

Do I need a detailed feature plan to start subagent-driven development?▼

Yes, subagent-driven development requires a detailed feature plan with multiple distinct steps. The Skill uses this implementation plan as input to automatically break down the work into manageable, independent tasks for the subagents.

Can I use automated feedback loops to fix code review issues in a single session?▼

Yes, you can use automated feedback loops to fix code review issues in a single session. The system manages feedback loops where subagents iteratively resolve issues identified during the two-stage review process.