subagent-driven-development

Dispatch isolated subagents to implement tasks with two-stage reviews.

1|Updated Mar 27, 2026
One-click install
npx skills add https://github.com/minfengyuan/harness-knowledge-base --skill subagent-driven-development-minfengyuan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/minfengyuan/harness-knowledge-base/tree/main/skills/subagent-driven-development
Command: npx skills add https://github.com/minfengyuan/harness-knowledge-base --skill subagent-driven-development-minfengyuan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Orchestrates implementation work by dispatching isolated subagents per task to avoid context pollution, speed iteration, and enforce disciplined reviews so changes match intent and quality expectations.

Core Features & Use Cases

  • Per-task subagents: Launch a fresh implementer for each task so context is minimal and focused.
  • Two-stage review pipeline: Enforce spec compliance review first, then code quality review, with re-dispatch loops until approvals.
  • Practical workflows: Includes implementer, spec reviewer, and code-quality reviewer prompt templates plus model-selection guidance; ideal for executing an execution-ready plan with mostly independent tasks (TDD-friendly, parallel-safe controller).
  • Use case: Running a five-task feature rollout where each task is implemented, tested, spec-verified, and quality-reviewed before marking complete.

Quick Start

Dispatch a fresh implementer subagent for the first task, answer any questions it raises, then run the spec reviewer followed by the code-quality reviewer until both approve.

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 isolated subagents to avoid context pollution?

To execute an implementation plan with isolated subagents, dispatch a fresh implementer subagent for each task so context remains minimal and focused, then run spec compliance and code quality reviews until both approve.

What is two-stage code review in task orchestration and how does it work?

Two-stage code review in task orchestration enforces a spec compliance review first, then a code quality review, with re-dispatch loops for BLOCKED or NEEDS_CONTEXT statuses until both review stages approve the implementation.

How do I handle BLOCKED or NEEDS_CONTEXT statuses when dispatching subagents for development tasks?

When subagents return BLOCKED or NEEDS_CONTEXT statuses during development tasks, the orchestration workflow uses status-driven re-dispatch to automatically relaunch the subagent, allowing it to request missing context before continuing implementation.

Can I use subagent-driven development for TDD-friendly and parallel-safe task execution?

Yes, subagent-driven development is ideal for executing execution-ready plans with mostly independent tasks, making it highly suitable for TDD-friendly workflows and acting as a parallel-safe controller for feature rollouts.

How do I select models for subagent task orchestration based on cost and capability?

Model selection for subagent task orchestration uses provided model-selection guidance to match each subagent's role—implementer, spec reviewer, or code-quality reviewer—with the appropriate model based on cost efficiency and required capability.

When should I not use per-task subagents for implementation work?

You should avoid using per-task subagents when your implementation plan lacks execution-ready, mostly independent tasks, as the workflow relies on isolating context per task and enforcing sequential two-stage reviews for each item.