subagent-driven-development

Dispatch subagents to implement tasks and run two-stage reviews.

Updated Jan 16, 2026
One-click install
npx skills add https://github.com/Xinm123/MyRecall --skill subagent-driven-development-xinm123
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/Xinm123/MyRecall/tree/main/openrecall/.trae/skills/subagent-driven-development
Command: npx skills add https://github.com/Xinm123/MyRecall --skill subagent-driven-development-xinm123

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Subagent-driven development addresses the challenge of executing complex plans with multiple tasks by delegating work to fresh subagents and enforcing a two-stage review after each task, reducing context pollution and accelerating iteration.

Core Features & Use Cases

  • Fresh subagent per task to isolate context and improve focus.
  • Two-stage review: spec compliance review, then code quality review.
  • Supports sequential or parallel task execution within a single session and automatic TodoWrite updates.

Quick Start

Provide the plan text to the controller and let it orchestrate subagents. Read the plan file and extract all tasks with full text and context. Dispatch an implementer subagent for the first task, including its text and context. Run the two-stage reviews and iterate until the task is complete. Repeat for remaining tasks, then dispatch the final integration review.

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 complex plans with multiple tasks using subagents?

Subagent-driven development orchestrates complex plan execution by dispatching fresh subagents to implement individual tasks and perform per-task reviews. It isolates context to reduce pollution and accelerate iteration while maintaining spec alignment.

What is a two-stage review in software engineering workflows?

A two-stage review enforces spec compliance first, then evaluates code quality. This loop runs after each task implementation by a subagent, ensuring the output meets requirements before moving to the next task.

Can I use subagents for parallel task execution within a single session?

Yes, subagent-driven development supports both sequential and parallel task execution within a single session. It automatically updates TodoWrite to track progress across independent tasks.

How do I decompose a plan into tasks for subagent orchestration?

Provide the plan text to the controller. It reads the plan file, extracts all tasks with full text and context, dispatches an implementer subagent for each task, and runs a final integration review.

Why use fresh subagents for each task in software plan execution?

Using a fresh subagent per task isolates context and improves focus. This reduces context pollution from previous tasks, enabling faster iteration and better code quality during complex plan execution.

When should I not use subagent-driven development for task decomposition?

This approach is designed for plans with multiple independent tasks. If your plan involves tightly coupled tasks requiring shared context or a single simple task, subagent orchestration may add unnecessary overhead.