subagent-driven-development

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

1|Updated Dec 25, 2017
One-click install
npx skills add https://github.com/mattniedelman/dotfiles --skill subagent-driven-development-mattniedelman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/mattniedelman/dotfiles/tree/main/dot_augment/skills/subagent-driven-development
Command: npx skills add https://github.com/mattniedelman/dotfiles --skill subagent-driven-development-mattniedelman

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Subagent-Driven Development solves the challenge of balancing speed and quality by distributing tasks to independent subagents, each operating with its own context and review loop within the same session.

Core Features & Use Cases

  • Fresh subagent per task to prevent context pollution and enable parallel work.
  • Two-stage review after each task: spec compliance first, then code quality.
  • Clear integration templates for implementer, spec reviewer, and code-quality reviewer subagents.

Quick Start

Begin with a plan listing all tasks; dispatch an implementer subagent for Task 1 using the full task text; after implementation, run the spec-compliance reviewer, then the code-quality reviewer; if issues are found, re-dispatch the corresponding subagent; repeat until all tasks pass; after all tasks pass, dispatch the final code reviewer for the whole solution.

Frequently Asked Questions about subagent-driven-development

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

FAQPage Schema
How do I use subagents for task dispatch to speed up development?

Subagent-driven development dispatches a fresh subagent per task to prevent context pollution, enabling rapid parallel iteration within a single session. Each subagent operates with its own context and review loop to balance speed and quality.

What is a two-stage review process for code quality and spec compliance?

A two-stage review evaluates each task sequentially: first checking spec compliance against requirements, then assessing code quality. If issues are found, the corresponding reviewer subagent is re-dispatched until the task passes both stages.

How do I prevent context pollution when running multiple coding tasks?

Dispatching fresh subagents for each independent task prevents context pollution. This approach gives every task its own isolated context window and review loop, maintaining execution speed without degrading output quality.

Can I enforce spec compliance reviews within an automated development workflow?

Yes, you can enforce spec compliance by dispatching a dedicated reviewer subagent after implementation. It checks the completed work against the original plan's task text before passing it to the code-quality review stage.

When should I use a subagent-driven development workflow?

Use subagent-driven development for planning-driven work where tasks are mostly independent within a single session. It is ideal when you need rapid iteration and explicit plan parsing with strict per-task spec compliance and code quality enforcement.

Does subagent-driven development work without external dependencies?

Yes, subagent-driven development operates without external dependencies. It relies entirely on templated prompts for implementer, spec reviewer, and code-quality reviewer subagents to orchestrate task execution natively.