subagent-driven-development

Execute implementation plans by dispatching fresh subagents per task.

19|2|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/bonnguyenitc/antigravity-superpowers --skill subagent-driven-development-bonnguyenitc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/bonnguyenitc/antigravity-superpowers/tree/main/.agent/skills/subagent-driven-development
Command: npx skills add https://github.com/bonnguyenitc/antigravity-superpowers --skill subagent-driven-development-bonnguyenitc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents context pollution and slow iteration when executing implementation plans by dispatching isolated subagents per task and enforcing structured review checkpoints to catch spec and quality issues early.

Core Features & Use Cases

  • Per-task fresh subagents: Launch a dedicated implementer subagent for each independent task so work remains isolated and focused.
  • Two-stage review loop: Enforce spec compliance review followed by a code quality review for each task, with clear statuses (DONE, DONE_WITH_CONCERNS, NEEDS_CONTEXT, BLOCKED).
  • Controller responsibilities: Extract full task text into a TodoWrite, choose model strength based on task complexity, respect auto_commit settings, and re-dispatch on failures.
  • Use Case: Execute a multi-file feature plan by iteratively dispatching implementers, addressing their questions, running spec and quality reviews, and marking tasks complete for safe, fast delivery.

Quick Start

Use subagent-driven-development to run the current implementation plan by dispatching a fresh implementer subagent per task, answering any questions, and running spec and code-quality reviews after each task.

Frequently Asked Questions about subagent-driven-development

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

FAQPage Schema
How do I prevent context pollution when executing multi-task implementation plans?

To prevent context pollution during implementation plan execution, dispatch a fresh subagent for each independent task to maintain isolated context and focused execution. This approach keeps each task's implementation, testing, and committing separate and clean.

How does subagent-driven development execute a multi-file feature plan?

Subagent-driven development works by iteratively dispatching dedicated implementer subagents for each task, addressing their questions, and running two-stage spec compliance and code quality reviews before marking tasks complete for safe delivery.

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

The two-stage review process enforces a spec compliance review followed by a code quality review for each task. Both stages use dedicated reviewer subagents and return explicit statuses like DONE, DONE_WITH_CONCERNS, NEEDS_CONTEXT, or BLOCKED.

Can I use subagent-driven development for dependent tasks in the same session?

This approach applies during same-session plan execution when tasks are mostly independent. If tasks require per-task implementation, testing, committing, and reviews, the controller can re-dispatch subagents on failures and manage questions.

What is the best way to automate git commits during task execution?

To automate git commits during task execution, the controller subagent respects auto_commit settings while dispatching implementers. It extracts full task text into a TodoWrite and manages the commit workflow after reviews pass.

When should I not use a fresh subagent per task for implementation?

You should avoid dispatching fresh subagents per task when your implementation plan contains highly dependent tasks. This method requires mostly independent tasks to maintain isolated context and effectively run two-stage reviews without blocking.