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.