subagent-driven-development

Execute implementation plans by dispatching subagents for each task with two-stage review.

Updated Dec 11, 2025
One-click install
npx skills add https://github.com/Fancu1/dotfile --skill subagent-driven-development-fancu1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/Fancu1/dotfile/tree/main/skills/subagent-driven-development
Command: npx skills add https://github.com/Fancu1/dotfile --skill subagent-driven-development-fancu1

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the development process by breaking down implementation plans into independent tasks, each handled by a dedicated subagent, ensuring higher quality and faster iteration cycles.

Core Features & Use Cases

  • Task Decomposition: Automatically breaks down a plan into manageable, independent tasks.
  • Focused Subagents: Assigns a fresh subagent to each task for optimal focus and reduced context pollution.
  • Two-Stage Review: Implements a rigorous review process with spec compliance followed by code quality checks after each task.
  • Use Case: When you have a complex feature to build, this Skill manages the entire implementation by dispatching specialized agents for coding, reviewing, and fixing, all within the same session.

Quick Start

Use the subagent-driven-development skill to execute the implementation plan located at ./plans/new-feature.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 task execution for independent development tasks within a single session?

Automated task execution is handled by dispatching focused subagents for each independent development task, followed by a two-stage review process to ensure spec compliance and code quality within your current session.

What is the best way to break down a complex implementation plan into manageable coding tasks?

Breaking down a complex implementation plan is achieved by decomposing it into independent tasks and assigning a fresh subagent to each task, minimizing context pollution and maintaining focus for faster iteration cycles.

How does the two-stage code review process work for subagent-driven development?

The two-stage code review process works by deploying dedicated reviewer subagents: the first verifies spec compliance while the second checks code quality, ensuring rigorous validation after each implementation task is completed.

Can I use subagent-driven development for tasks that have dependencies or require multiple sessions?

Subagent-driven development is designed for tasks that are mostly independent and can be completed within the current session, making it unsuitable for highly dependent tasks or implementations requiring multi-session execution.

Do I need to manually write prompts for implementer and reviewer subagents during agile development?

You do not need to manually write prompts because the system utilizes dedicated built-in prompts for the implementer, spec reviewer, and code quality reviewer subagents to automate the entire execution and review workflow.