Skip to content
Back to skills

Subagent Driven Development

ASecurity

Use when executing implementation plans with independent tasks in the current session. Dispatches fresh subagent per task with two-stage review (spec compliance, then code quality).

  • 14 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added August 31, 2026
developmentdebugging

Security analysis

A100/100

Scanned August 31, 2026

npx -y skills add mick-gsk/drift --skill subagent-driven-development --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Subagent Driven Development?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Subagent Driven Development
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/mick-gsk-subagent-driven-development/badge)](https://www.skillsdirectory.com/skills/mick-gsk-subagent-driven-development)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: subagent-driven-development
description: "Use when executing implementation plans with independent tasks in the current session. Dispatches fresh subagent per task with two-stage review (spec compliance, then code quality)."
argument-hint: "Provide the path to the implementation plan to execute."
---

# Subagent-Driven Development

Execute plan by dispatching fresh subagent per task, with two-stage review after each: spec compliance review first, then code quality review.

**Core principle:** Fresh subagent per task + two-stage review (spec then quality) = high quality, fast iteration

## When to Use

- You have an implementation plan (from writing-plans skill)
- Tasks are mostly independent
- You want to stay in this session

**vs. Executing Plans:** Same session, fresh context per task, faster iteration with no human-in-loop between tasks.

## The Process

1. **Read plan once** — extract all tasks with full text and context
2. **Create TodoWrite** with all tasks
3. **Per task:**
   - Dispatch implementer subagent with full task text + scene-setting context
   - Answer any questions before letting them proceed
   - Implementer implements, tests, commits, self-reviews
   - Dispatch **spec compliance reviewer** subagent
   - If spec issues found: implementer fixes → re-review
   - Dispatch **code quality reviewer** subagent
   - If quality issues found: implementer fixes → re-review
   - Mark task complete
4. After all tasks: dispatch final code reviewer for entire implementation
5. Use `superpowers:finishing-a-development-branch`

## Model Selection

- **Mechanical tasks** (isolated functions, clear specs, 1-2 files): cheap/fast model
- **Integration tasks** (multi-file, pattern matching, debugging): standard model
- **Architecture/design/review**: most capable model

## Handling Implementer Status

- **DONE:** Proceed to spec compliance review
- **DONE_WITH_CONCERNS:** Read concerns before proceeding. Address correctness/scope concerns first.
- **NEEDS_CONTEXT:** Provide missing context and re-dispatch
- **BLOCKED:** Assess blocker — more context, more capable model, smaller task, or escalate to human

**Never** ignore an escalation or force the same model to retry without changes.

## Prompt Templates

- `./implementer-prompt.md` — Dispatch implementer subagent
- `./spec-reviewer-prompt.md` — Dispatch spec compliance reviewer subagent
- `./code-quality-reviewer-prompt.md` — Dispatch code quality reviewer subagent

## Red Flags

**Never:**
- Skip reviews (spec compliance OR code quality)
- Proceed with unfixed issues
- Dispatch multiple implementation subagents in parallel (conflicts)
- Make subagent read plan file (provide full text instead)
- Skip scene-setting context
- Accept "close enough" on spec compliance
- **Start code quality review before spec compliance is ✅**
- Move to next task while either review has open issues

## Integration

**Required workflow skills:**
- `superpowers:writing-plans` — Creates the plan this skill executes
- `superpowers:test-driven-development` — Subagents follow TDD for each task
- `superpowers:finishing-a-development-branch` — Complete development after all tasks

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.