the-controller-subagent-driven-development

Dispatch subagents for each implementation task with two-stage reviews.

13|2|Updated Mar 1, 2026
One-click install
npx skills add https://github.com/kwannoel/the-controller --skill the-controller-subagent-driven-development
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: the-controller-subagent-driven-development
Source: https://github.com/kwannoel/the-controller/tree/main/skills/the-controller-subagent-driven-development
Command: npx skills add https://github.com/kwannoel/the-controller --skill the-controller-subagent-driven-development

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 with a rigorous two-stage review process, ensuring high quality and rapid iteration.

Core Features & Use Cases

  • Task Decomposition: Executes complex plans by dispatching individual subagents for each task.
  • Two-Stage Review: Implements a spec compliance review followed by a code quality review for every task.
  • Use Case: When working on a new feature, use this Skill to automatically generate code for each user story, get it reviewed for spec adherence and quality, and iterate quickly without manual context switching.

Quick Start

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

Frequently Asked Questions about the-controller-subagent-driven-development

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

FAQPage Schema
How do I automate iterative development with independent subagents?

To automate iterative development, this Skill dispatches independent subagents for each task within an implementation plan, managing execution and iterative fixes within a single session. It enforces a two-stage review process to ensure high quality.

What is the two-stage review process for code quality and spec compliance?

The two-stage review process evaluates each task's implementation first for spec compliance, then for code quality. This mechanism ensures generated code meets both the original plan requirements and high software engineering standards.

How do I execute a feature implementation plan step by step?

You execute a feature implementation plan by pointing the Skill to your plan file. It automatically decomposes the plan into individual tasks, dispatching a dedicated subagent to handle each specific user story.

Can I use subagent-driven development for TDD and code review?

Yes, you can use subagent-driven development for TDD and code review. It automates code generation for each user story and rigorously reviews the output for spec adherence and quality before iterating.

Do I need a specific plan format to automate task decomposition?

You need to provide an implementation plan file, such as a markdown document located at docs/plans/feature-plan.md. The Skill reads this file to break down complex plans into independent subagent tasks.

Why use a subagent approach over manual context switching for feature development?

Using a subagent approach eliminates manual context switching by automatically generating code for each user story within a single session. It handles question answering and iterative fixes, enabling rapid development without losing context.