askill
subagent-driven-development

subagent-driven-developmentSafety 95Repository

Use when executing implementation plans with independent tasks in the current session

0 stars
1.2k downloads
Updated 3/7/2026

Package Files

Loading files...
SKILL.md

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

Use when:

  • Have implementation plan
  • Tasks mostly independent
  • Want to stay in this session

vs. Executing Plans (parallel session):

  • Same session (no context switch)
  • Fresh subagent per task (no context pollution)
  • Two-stage review after each task: spec compliance first, then code quality
  • Faster iteration (no human-in-loop between tasks)

The Process

  1. Read plan, extract all tasks with full text, note context, create TodoWrite
  2. For each task:
    • Dispatch implementer subagent (./implementer-prompt.md)
    • Answer questions if subagent asks
    • Subagent implements, tests, commits, self-reviews
    • Dispatch spec reviewer subagent (./spec-reviewer-prompt.md)
    • If spec issues: implementer fixes, re-review
    • Dispatch code quality reviewer subagent (./code-quality-reviewer-prompt.md)
    • If quality issues: implementer fixes, re-review
    • Mark task complete
  3. After all tasks: dispatch final code reviewer for entire implementation
  4. Use finishing-a-development-branch

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

Example Workflow

You: I'm using Subagent-Driven Development to execute this plan.

[Read plan files from plans/active/{plan}/implementation/]
[Extract all 5 tasks with full text and context]
[Create TodoWrite with all tasks]

Task 1: Hook installation script

[Dispatch implementation subagent with full task text + context]

Implementer: "Before I begin - should the hook be installed at user or system level?"

You: "User level (~/.config/hooks/)"

Implementer: "Got it. Implementing now..."
[Later] Implementer:
  - Implemented install-hook command
  - Added tests, 5/5 passing
  - Self-review: Found I missed --force flag, added it
  - Committed

[Dispatch spec compliance reviewer]
Spec reviewer: Spec compliant - all requirements met, nothing extra

[Dispatch code quality reviewer]
Code reviewer: Strengths: Good test coverage, clean. Issues: None. Approved.

[Mark Task 1 complete]

Task 2: Recovery modes
...

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 (subagent needs to understand where task fits)
  • Ignore subagent questions (answer before letting them proceed)
  • Accept "close enough" on spec compliance
  • Skip review loops (reviewer found issues = implementer fixes = review again)
  • Let implementer self-review replace actual review (both are needed)
  • Start code quality review before spec compliance is done
  • Move to next task while either review has open issues

If subagent asks questions:

  • Answer clearly and completely
  • Provide additional context if needed
  • Don't rush them into implementation

If reviewer finds issues:

  • Implementer (same subagent) fixes them
  • Reviewer reviews again
  • Repeat until approved
  • Don't skip the re-review

Integration

Required workflow skills:

  • writing-plans - Creates the plan this skill executes
  • requesting-code-review - Code review template for reviewer subagents
  • finishing-a-development-branch - Complete development after all tasks

Subagents should use:

  • test-driven-development - Subagents follow TDD for each task

Alternative workflow:

  • executing-plans - Use for parallel session instead of same-session execution

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

82/100Analyzed 3/8/2026

Well-structured skill describing a methodology for executing implementation plans using subagents with two-stage review. Contains clear process steps, when-to-use guidance, example workflow, and comprehensive red flags. Slightly limited by referencing external prompt templates that aren't included. Located in claude/skills folder suggesting potential internal use, but methodology is broadly applicable.

95
92
78
85
90

Metadata

Licenseunknown
Version-
Updated3/7/2026
Publisherbrmatola

Tags

github-actionspromptingtesting