Skip to content
Back to skills

Subagent Driven Development

ASecurity

Execute an approved plan via one subagent per task with spec and quality checks. Use only when user allows subagents and a written plan exists. Triggers: "subagent per task", "dispatch implementer", "agent per plan step".

  • 25 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added May 27, 2026
developmentcode-reviewgitsecurity

Security analysis

A100/100

Scanned May 27, 2026

npx -y skills add charlieviettq/awesome-agent-skill --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/charlieviettq-subagent-driven-development/badge)](https://www.skillsdirectory.com/skills/charlieviettq-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: >
  Execute an approved plan via one subagent per task with spec and quality checks.
  Use only when user allows subagents and a written plan exists. Triggers: "subagent
  per task", "dispatch implementer", "agent per plan step".
---

# Subagent-driven development

## Gate (required)

Use **only if**:

- A written plan exists (`planning-and-task-breakdown` output) and user approved execution
- User or parent **explicitly allows** subagents for implementation
- Each task has clear files, acceptance, and verify steps

Otherwise use `incremental-implementation` in the main agent.

## Workflow

```
For each plan task:
  1. Implementer subagent -> minimal change for task only
  2. Spec check -> matches acceptance criteria
  3. Quality check -> tests, style, scope (parent or review subagent)
  4. Parent integrates -> run verify-before-done for slice
```

## Implementer brief (per task)

```markdown
## Task
- **Title:**
- **Files (only these):**
- **Acceptance:**
- **Verify:**
- **Do not:** edit other files, refactor drive-by, commit unless instructed
```

## Parent responsibilities

- Own git strategy (commit per slice only if user/repo expects it)
- Resolve conflicts between tasks
- Stop plan if two tasks need the same file
- Never claim full plan done until all tasks verified

## Two-stage review

| Stage | Question |
|-------|----------|
| Spec compliance | Does the change meet acceptance and stay in scope? |
| Code quality | Tests, clarity, security, maintainability |

Critical spec failures block the next task.

## Anti-patterns

- Subagents rewriting the plan mid-flight
- Parallel implementers without `dispatching-parallel-agents` guards
- Auto-commit/push from subagents without parent approval

## Related

`dispatching-parallel-agents`, `incremental-implementation`, `requesting-code-review`, `receiving-code-review`, `verify-before-done`

*Workflow inspired by [obra/superpowers](https://github.com/obra/superpowers) (MIT).*

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…