subagent-driven-development · Subagent-Driven Development

subagent-driven-development

Subagent-driven execution of implementation plans: each task gets a fresh implementer subagent (implement/test/commit/self-review), followed by a task reviewer subagent (spec compliance + code quality). Findings enter fix rounds (max 5); after all tasks, a whole-branch final review runs, then finishing-a-development-branch closes it out.

Core principles: fresh subagents prevent context pollution, each task gets independent review, execution never pauses mid-plan to ask "should I continue?" Conflicts are ruled on by the spec, logged as ledger Rulings, and execution continues. Only four stops: irreversible/destructive ops, security-sensitive actions, out-of-worktree side effects, or a hopelessly broken plan.

Example invocation: "Execute this implementation plan subagent-driven."

Full brief

Positioning

subagent-driven-development is an execution engine for implementation plans: for plans with mostly independent tasks. Tightly coupled tasks or inline choice → executing-plans; no plan → brainstorm first.

Core capabilities

Workflow

  1. Setup (worktree, ledger check, read plan, pre-flight review)
  2. Per task: dispatch implementer → implement/test/commit/self-review → dispatch reviewer → fix rounds (max 5)
  3. Log completion to ledger, move to the next task
  4. All done: whole-branch final review → one fix round → adjudicate residuals
  5. Delete plan workspace → finishing-a-development-branch closeout

Inputs & outputs

Input Notes
Implementation plan Required — mostly independent tasks (writing-plans output)
Execution method User chose subagent-driven (or recommended then chosen)

Output: all plan tasks executed, reviews passed, branch integration decided.

Boundaries with adjacent skills

Skill Lane
subagent-driven-development (this) Fresh subagents per task + per-task review
executing-plans Inline execution in one context (cheaper, review only at end)
writing-plans Writing implementation plans
finishing-a-development-branch Post-execution branch integration decision

Fit

Before you start


subagent-driven-development is part of the Aiglade Skill library. Invoke it from the Aiglade chat box in plain language.

← All 155 skills