subagent-driven-development

Coordinates multi-task software implementations with per-task subagents and two-stage review.

1|Updated Mar 18, 2024
One-click install
npx skills add https://github.com/erfianugrah/dotfiles --skill subagent-driven-development-erfianugrah
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/erfianugrah/dotfiles/tree/main/.pi/agent/skills/superpowers/subagent-driven-development
Command: npx skills add https://github.com/erfianugrah/dotfiles --skill subagent-driven-development-erfianugrah

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you execute large, multi-task implementations with higher quality by isolating each task in a fresh subagent context and using two-stage review to catch both spec mismatches and code-quality issues.

Core Features & Use Cases

  • Fresh subagent per task: Prevents cross-task context bleed and keeps each task focused.
  • Two-stage review after each task: First verifies spec compliance, then evaluates code quality.
  • Continuous plan execution: Runs through the whole plan without pausing for unnecessary check-ins, stopping only for blocked/ambiguous progress.

Quick Start

Use this skill when you have a well-defined implementation plan with mostly independent tasks and want deliberate orchestration using spec-first and quality-second review checkpoints.

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 large multi-task software plans without cross-task context bleed?

To execute multi-task software plans without context bleed, isolate each task by dispatching a fresh implementer subagent per task. This approach keeps each task focused and prevents cross-task interference during heavyweight code orchestration.

What is the best way to verify spec compliance and code quality in workflow automation?

The best way to verify spec compliance and code quality in workflow automation is running two sequential review passes after each task. This validates requirements first, then evaluates code quality, ensuring both spec compliance and high standards.

Can I run continuous code orchestration for independent tasks without pausing for check-ins?

Yes, you can run continuous code orchestration for mostly independent tasks without unnecessary check-ins. The workflow executes the whole plan continuously, stopping only when it encounters blocked or ambiguous progress that requires controlled continuation rules.

Do I need a well-defined implementation plan before starting subagent-driven development?

Yes, you need a well-defined implementation plan with mostly independent tasks before starting. This skill fits large, manually invoked plans where tasks require careful orchestration rather than tightly coupled or highly dependent task structures.

How does task isolation improve code quality review in multi-task implementations?

Task isolation improves code quality review by using a fresh subagent context for each task, preventing prior task states from skewing assessments. This allows the two-stage review to accurately catch spec mismatches and code-quality issues per task.

When should I not use subagents for task planning and code orchestration?

You should not use subagents for task planning and code orchestration when tasks are highly dependent on each other or when the implementation plan is poorly defined. This approach requires mostly independent tasks and deliberate orchestration checkpoints.