subagent-driven-development

Dispatch fresh subagents per task with per-task reviews and a final aggregation pass.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Execute implementation plans by dispatching a fresh implementer subagent per task, followed by a task-review after each, and a broad final review to ensure quality and coherence across tasks.

Core Features & Use Cases

  • Fresh subagent per task to prevent context leakage and enable parallel progress.
  • Per-task review for spec compliance and code quality before moving to the next task.
  • Final whole-branch review to consolidate changes and ensure end-to-end quality.
  • Guided execution constraints: narrate minimally between tool calls and proceed without human-in-loop interruptions unless blocked.

Quick Start

Dispatch an implementer subagent for Task 1 and follow the per-task review workflow.

Frequently Asked Questions about subagent-driven-development

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

FAQPage Schema
How do I automate plan execution with isolated AI subagents?

Automate plan execution by dispatching a fresh implementer subagent per task to prevent context leakage. Each isolated subagent executes its assigned task independently, enabling parallel progress across loosely coupled workflows.

How does per-task code review work in automated workflows?

Per-task code review works by running a task-review immediately after each subagent finishes implementation. This structured review workflow enforces spec compliance and checks code quality before moving to the next task.

What is the best way to maintain a progress ledger across multiple tasks?

Maintaining a progress ledger across multiple tasks requires a structured workflow that tracks isolated subagent execution and per-task reviews. This orchestration ensures coherent plan execution and end-to-end code quality.

Can I use subagent-driven development for tightly coupled task execution?

Subagent-driven development applies to plan-driven work where tasks are largely independent or loosely coupled. Tightly coupled tasks requiring shared context are not ideal for this isolated subagent execution approach.

How do you ensure end-to-end quality when dispatching independent subagents?

Ensure end-to-end quality by running a final whole-branch review after all independent subagents complete. This broad aggregation pass consolidates changes across tasks to verify coherence and overall code quality.

Do I need human-in-loop interruptions during AI-assistant task execution?

Human-in-loop interruptions are not needed during AI-assistant task execution unless the subagent is blocked. Guided execution constraints enforce minimal narration between tool calls to proceed autonomously.