subagent-driven-development

Dispatch fresh subagents per task with two-stage spec and code quality reviews.

125|16|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/aaddrick/claude-pipeline --skill subagent-driven-development-aaddrick
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/aaddrick/claude-pipeline/tree/main/.claude/skills/subagent-driven-development
Command: npx skills add https://github.com/aaddrick/claude-pipeline --skill subagent-driven-development-aaddrick

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill orchestrates execution of complex implementation plans by dispatching a fresh subagent per task and enforcing a two-stage review workflow (spec compliance then code quality) to improve quality and speed.

Core Features & Use Cases

  • Per-task subagents: Each task is handled by a new subagent to prevent context pollution and enable parallelizable workflows.
  • Two-stage reviews: After each task, a spec compliance review is followed by a code quality review to ensure alignment and quality.
  • Branch tracking: The feature branch name is captured and used for all commits to avoid drift.
  • Headless operation: When invoked by the implement-issue flow, the subagents run autonomously with no user prompts.
  • Use case: In a multi-task implementation plan, dispatch subagents for all tasks and iteratively refine until all tasks pass reviews.

Quick Start

Example: Use the subagent-driven-development skill to execute a provided plan by dispatching implementer and reviewer subagents for each task and tracking the feature branch in every commit.

Frequently Asked Questions about subagent-driven-development

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

FAQPage Schema
How do I orchestrate subagent task dispatch for a multi-step implementation plan?

You orchestrate subagent task dispatch by assigning a fresh subagent to each task in your implementation plan, preventing context pollution. This approach enforces a two-stage review workflow for spec compliance and code quality to ensure high quality and fast iteration.

What is the best way to prevent context pollution when executing multiple coding tasks in a single session?

The best way to prevent context pollution is dispatching a fresh subagent per task. This ensures each task starts with a clean slate, enabling parallelizable workflows and maintaining high code quality across multiple independent tasks in a single session.

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

Two-stage code review works by running a spec compliance review first, followed immediately by a code quality review after each task completes. This sequence ensures the implementation meets original specifications before evaluating the actual code quality.

Can I run subagent-driven development autonomously without user prompts?

Yes, you can run subagent-driven development autonomously in headless operation. When invoked by the implement-issue flow, subagents run autonomously with no user prompts, executing tasks and reviews without manual intervention.

How do I track feature branches during automated task orchestration?

You track feature branches by capturing the branch name and using it for all commits throughout the orchestration process. This prevents branch drift and ensures all task commits remain consistently associated with the correct feature branch.

When should I use subagent orchestration for my implementation plan?

You should use subagent orchestration when you have a structured implementation plan with multiple independent tasks. It is specifically applicable for plans requiring iterative refinement through spec compliance and code quality reviews within a single session.