subagent-driven-development

Dispatch fresh subagents with isolated context to execute implementation plans.

1|Updated May 20, 2025
One-click install
npx skills add https://github.com/vessux/dotfiles --skill subagent-driven-development-vessux
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/vessux/dotfiles/tree/main/umbel/skills/superpowers/subagent-driven-development
Command: npx skills add https://github.com/vessux/dotfiles --skill subagent-driven-development-vessux

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables rapid, reliable plan execution by dividing work into fresh subagents that operate with isolated context, preventing context leakage and enabling parallel progress. Each task is handled by specialized subagents and reviewed in two stages to ensure spec compliance and code quality.

Core Features & Use Cases

  • Fresh subagents per task: Each task gets its own implementer, spec reviewer, and code-quality reviewer to avoid context contamination.
  • Two-stage review: After implementation, a spec compliance review ensures the task matches requirements, followed by a code quality review to ensure maintainability and correctness.
  • Structured workflow: Dispatch plan, extract tasks, and progressively mark tasks complete, with escalation handling for BLOCKED or NEEDS_CONTEXT.
  • Continuous execution without human-in-the-loop: Run tasks in a single session with strict progression rules to maximize throughput.

Quick Start

Prompt the implementer subagent to begin Task N using the plan text and track progress through the spec and quality reviews.

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 implementation plans using subagents with isolated context?

To execute implementation plans, you dispatch fresh subagents per task using prompt templates. Each subagent operates with isolated context to prevent leakage, running through implementer, spec reviewer, and code quality reviewer stages.

What is a two-stage code review workflow for automated software engineering?

A two-stage code review workflow checks spec compliance first, then evaluates code quality. This ensures the implementation matches requirements before verifying maintainability and correctness through dedicated reviewer subagents.

How do I handle blocked tasks or missing context during automated plan execution?

Automated plan execution handles blocked tasks through structured escalation statuses like BLOCKED or NEEDS_CONTEXT. The workflow pauses specific tasks requiring human input while allowing other isolated subagents to continue progressing.

Can I run multiple implementation tasks in parallel within a single session?

Yes, you can run implementation tasks in parallel within a single session. The workflow supports optional parallel execution by dispatching multiple fresh subagents simultaneously while maintaining strict progression rules.

Why does context leakage happen in software engineering workflows and how do subagents prevent it?

Context leakage happens when shared state contaminates task execution. Subagents prevent this by operating with isolated context, ensuring each task gets its own implementer and reviewers without prior session interference.

What are the limitations of continuous execution workflows without human-in-the-loop review?

Continuous execution workflows without human-in-the-loop review rely entirely on automated spec and code quality checks. Limitations include potential misinterpretation of ambiguous requirements, necessitating BLOCKED or NEEDS_CONTEXT escalations for complex scenarios.