subagent-driven-development

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

92|12|Updated Dec 21, 2025
One-click install
npx skills add https://github.com/ARounder-183/HiFiShifter --skill subagent-driven-development-arounder-183
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/ARounder-183/HiFiShifter/tree/main/.github/skills/subagent-driven-development
Command: npx skills add https://github.com/ARounder-183/HiFiShifter --skill subagent-driven-development-arounder-183

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Executing a multi-task implementation plan manually often leads to context pollution, skipped reviews, and inconsistent quality across tasks. This Skill orchestrates plan execution by dispatching a fresh subagent for each task and enforcing a two-stage review after every task. ## Core Features & Use Cases - Fresh Subagent Per Task: Each task runs in an isolated subagent context, preventing confusion and cross-task interference. - Two-Stage Review Gates: A spec compliance review verifies the code matches requirements exactly, followed by a code quality review before any task is marked complete. - Prompt Templates Included: Ready-to-use templates for the implementer, spec reviewer, and code quality reviewer subagents. - Use Case: Given a written plan with five independent tasks, the controller extracts all tasks, dispatches implementer subagents one at a time, loops reviews until approved, and finishes with a final whole-implementation code review. ## Quick Start Use subagent-driven development to execute the implementation plan in docs/plans/feature-plan.md task by 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 with full text into a TodoWrite list, then dispatch one implementer subagent per task with the complete task text and context. After each task, run a spec compliance review followed by a code quality review before marking it complete.

What is the difference between subagent-driven development and executing plans?

Subagent-driven development runs in the same session with a fresh subagent per task and automatic two-stage reviews, enabling faster iteration. Executing plans uses a parallel session with human-in-the-loop handoffs between tasks.

When should I not use subagent-driven development?

Avoid it when tasks are tightly coupled and cannot be implemented independently, when no written implementation plan exists yet, or when you intend to execute the plan in a separate parallel session instead of the current one.

Can I dispatch multiple implementer subagents in parallel?

No. Dispatching multiple implementation subagents in parallel causes conflicts between their changes. Tasks must be implemented sequentially, with each task passing both review stages before the next begins.

What happens if a reviewer subagent finds issues?

The same implementer subagent fixes the reported issues, then the reviewer reviews again. This loop repeats until approval, and the code quality review only starts after spec compliance passes.