subagent-driven-development

Dispatch isolated implementer subagents per task and run two-stage review loops.

Updated Apr 24, 2026
One-click install
npx skills add https://github.com/otto-poblysh/pedagemy-early-access --skill subagent-driven-development-otto-poblysh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/otto-poblysh/pedagemy-early-access/tree/main/.agents/skills/subagent-driven-development
Command: npx skills add https://github.com/otto-poblysh/pedagemy-early-access --skill subagent-driven-development-otto-poblysh

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the quality and speed problem of implementing multi-step plans by coordinating focused work while preventing spec drift and code-quality regressions.

Core Features & Use Cases

  • Fresh subagent per task: dispatches an isolated implementer for each task so work stays focused and avoids context pollution.
  • Two-stage review checkpoint: runs a spec compliance review first, then a code quality review, with iterative fixes until both pass.
  • Structured escalation handling: uses clear status outcomes (DONE, DONE_WITH_CONCERNS, NEEDS_CONTEXT, BLOCKED) to decide whether to proceed, ask for more info, re-dispatch, or escalate.
  • Model selection guidance: chooses an appropriate model tier based on task scope (mechanical vs integration/judgment vs architecture/review).
  • Use case: execute a well-defined implementation plan where tasks are mostly independent and you want reliable correctness gates after every task.

Quick Start

Use subagent-driven-development to execute each plan task by dispatching an implementer subagent, then running spec compliance and code quality reviewers before marking the task complete.

Frequently Asked Questions about subagent-driven-development

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

FAQPage Schema
How do I coordinate subagents for multi-task development workflows?

Subagent-driven development coordinates multi-task plan execution by dispatching an isolated implementer subagent per task, followed by spec compliance and code quality review loops. It ensures consistent correctness and maintainability across mostly-independent development tasks within a single session.

What is the best way to prevent context contamination when using subagents?

To prevent context contamination, this approach constructs isolated prompts for each task and dispatches a fresh implementer subagent. This prevents context pollution and keeps work focused on the specific plan task without prior task interference.

How do you enforce spec compliance and code quality during code review?

Spec compliance and code quality are enforced through a two-stage review checkpoint. A spec compliance review runs first, followed by a code quality review, with iterative fixes applied until both review stages pass successfully.

Can I use subagents to handle blocked tasks or tasks needing more context?

Yes, structured escalation handling uses clear status outcomes including DONE, DONE_WITH_CONCERNS, NEEDS_CONTEXT, and BLOCKED. These statuses determine whether to proceed, ask for more information, re-dispatch with adjusted context, or escalate the task.

How does model selection work for task orchestration in development workflows?

Model selection guidance chooses an appropriate model tier based on task scope. It evaluates whether a task is mechanical, requires integration and judgment, or involves architecture and review, then selects the matching model tier for optimal execution.

When should I not use a subagent-driven development workflow?

This workflow is not suited for highly interdependent tasks or undefined plans. It requires a well-defined implementation plan where tasks are mostly independent, as it relies on isolated execution and sequential two-stage review checkpoints to function correctly.