subagent-driven-development

Dispatch fresh subagents per task with two-stage reviews and TodoWrite tracking.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/irismaker/ai-agent-skills-hub --skill subagent-driven-development-irismaker
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/irismaker/ai-agent-skills-hub/tree/main/workflow/development/subagent-driven-development
Command: npx skills add https://github.com/irismaker/ai-agent-skills-hub --skill subagent-driven-development-irismaker

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables executing complex implementation plans by delegating work to fresh subagents, preserving context for coordination and speeding up iteration.

Core Features & Use Cases

  • Fresh subagent per task to isolate execution and prevent context leakage.
  • Two-stage review after each task: spec compliance followed by code-quality review.
  • TodoWrite-driven task tracking and per-task handoffs to maintain structured progress.
  • Seamless integration with plan extraction and development branching to finalize work.

Quick Start

Dispatch the implementer subagent for each task using the full task text and route results through the spec and code-quality reviewers before finishing the development branch.

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 implementation plans in isolation without context leakage?

Executing implementation plans in isolation requires dispatching a fresh subagent per task, preventing context leakage. This approach routes results through two-stage spec compliance and code-quality reviews before final integration on the development branch.

What is subagent-driven development for task management?

Subagent-driven development is a workflow that delegates independent tasks to fresh subagents within a single session. It preserves main session context for coordination while using TodoWrite tracking and two-stage reviews to maintain structured progress.

How do I set up TodoWrite tracking for per-task subagent execution?

TodoWrite tracking for per-task subagent execution is set up by extracting the implementation plan and creating todos for each independent task. The workflow dispatches a fresh subagent for each todo item, followed by spec and code-quality reviews.

Can I use subagents for complex plan execution across multiple independent tasks?

Yes, you can use subagents for complex plan execution across multiple independent tasks. The workflow is designed for mostly independent tasks within a single session, performing a final integration step to finalize the development branch after all reviews.

Does subagent execution work with spec compliance and code-quality reviews?

Subagent execution works with spec compliance and code-quality reviews by enforcing a two-stage review process between tasks. After a fresh subagent completes a task, the results are routed through both review stages before proceeding to the next handoff.

When should I avoid using isolated subagents for development tasks?

You should avoid using isolated subagents for development tasks that require heavy interdependent state sharing within the same session. The workflow is suitable for mostly independent tasks and may not fit tightly coupled execution requiring continuous main session context.