subagent-driven-development

Dispatch subagents to execute implementation plans with two-stage reviews.

Updated Mar 13, 2026
One-click install
npx skills add https://github.com/jf3096/personal-configs --skill subagent-driven-development-jf3096
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/jf3096/personal-configs/tree/main/.codex/superpowers/skills/subagent-driven-development
Command: npx skills add https://github.com/jf3096/personal-configs --skill subagent-driven-development-jf3096

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the implementation of complex plans by breaking them down into independent tasks, each handled by a dedicated subagent with a rigorous two-stage review process, ensuring both spec compliance and code quality.

Core Features & Use Cases

  • Task Decomposition: Automatically breaks down an implementation plan into manageable, independent tasks.
  • Subagent Dispatch: Assigns a fresh subagent for each task to prevent context pollution.
  • Two-Stage Review: Implements a spec compliance review followed by a code quality review for each task.
  • Iterative Improvement: Facilitates rapid iteration by handling fixes within the same session.
  • Use Case: Implementing a new feature with multiple distinct components, where each component can be developed and reviewed independently before integration.

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 execute a complex implementation plan without context pollution across tasks?

Execute implementation plans by dispatching independent subagents for each task, ensuring fresh context per task to prevent context pollution. This approach manages task execution within a single session for high-quality code and fast iteration.

What is the best way to automate task management and code review for independent feature components?

Automate task management by breaking down an implementation plan into independent tasks, then assign a dedicated subagent for each. A rigorous two-stage review process validates both spec compliance and code quality for every component.

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

The two-stage review process implements a spec compliance review followed by a code quality review for each task. This ensures the generated code meets the original implementation plan specifications and maintains high quality standards.

Can I handle iterative code fixes within the same session when dispatching subagents?

Yes, you can handle iterative fixes within the same session. The subagent-driven approach facilitates rapid iteration by managing task execution and applying fixes continuously until the two-stage review process passes.

When do I need to use subagent dispatch for implementing software features?

Use subagent dispatch when implementing a new feature with multiple distinct components that can be developed and reviewed independently. It breaks down complex plans into manageable tasks, ensuring fresh context and rigorous reviews before integration.