subagent-driven-development

Dispatch fresh implementer subagents to execute development plan tasks with sequential spec and code quality reviews.

Updated Feb 12, 2026
One-click install
npx skills add https://github.com/jmduea/emotiv-cortex-rs --skill subagent-driven-development-jmduea
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/jmduea/emotiv-cortex-rs/tree/main/.github/skills/subagent-driven-development
Command: npx skills add https://github.com/jmduea/emotiv-cortex-rs --skill subagent-driven-development-jmduea

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinating complex implementation plans across multiple independent tasks often leads to context pollution, skipped reviews, and uneven quality. This Skill provides a disciplined, repeatable workflow that uses fresh subagents per task and enforces a two-stage review (spec compliance first, then code quality) to ensure consistent, high-quality delivery.

Core Features & Use Cases

  • Per-Task Subagents: Spawn a clean implementer subagent for each task to avoid context leakage and accelerate iteration.
  • Two-Stage Reviews: Enforce spec compliance before code quality review, with re-review loops until approval.
  • Controller-Oriented Orchestration: Extract all tasks upfront, provide complete context to subagents, and record completion, enabling smooth, same-session execution of plans. A common use case is delivering a multi-step feature plan where tasks are mostly independent (e.g., add an install command, then implement recovery modes), each passing spec and quality gates before moving on.

Quick Start

Use subagent-driven-development to execute the current plan by dispatching an implementer for Task 1 with full task text and context, then run spec review followed by code quality review, repeating for each task until all are approved.

Frequently Asked Questions about subagent-driven-development

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

FAQPage Schema
How do I orchestrate multiple independent development tasks without context pollution?▼

You can orchestrate independent development tasks by dispatching fresh implementer subagents for each task. This approach prevents context leakage by providing complete controller context upfront and executing the entire implementation plan sequentially in the same session.

What is the best way to enforce spec compliance and code quality in a multi-step feature plan?▼

The best way to enforce spec compliance is through a two-stage review process. A controller dispatches a subagent per task, runs a spec compliance review first, and then enforces a code quality review with re-review loops until the task is approved.

How does subagent-driven development work with TDD and git worktrees?▼

Subagent-driven development supports TDD-friendly implementation and integrates with git worktrees to finish a development branch. The controller orchestrates fresh subagents sequentially, ensuring each task passes strict review ordering before proceeding.

Can I use this workflow for tightly coupled implementation plan tasks in the same session?▼

This workflow applies best to implementation plans with minimal task coupling. If your tasks are tightly coupled, the controller-oriented orchestration of dispatching completely fresh subagents per task may lack the shared context needed for smooth execution.

Why does my code review process skip spec compliance checks?▼

Spec compliance checks are often skipped without strict review ordering. This workflow enforces a two-stage review by running spec compliance first, followed by code quality review, utilizing re-review loops until the subagent's implementation is explicitly approved.

What is controller-oriented orchestration for implementation plans?▼

Controller-oriented orchestration extracts all tasks upfront, provides complete context to fresh implementer subagents, and records completion. This enables smooth, same-session execution of independent tasks while maintaining strict spec compliance and code quality gates.