subagent-driven-development

Coordinate independent subagents to execute plan tasks with two-stage reviews.

34|6|Updated Jan 19, 2026
One-click install
npx skills add https://github.com/Chikage0o0/opencode --skill subagent-driven-development-chikage0o0
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/Chikage0o0/opencode/tree/main/skills/subagent-driven-development
Command: npx skills add https://github.com/Chikage0o0/opencode --skill subagent-driven-development-chikage0o0

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinate independent subagents to execute plan tasks within a single session, ensuring clean boundaries between tasks and disciplined handoffs.

Core Features & Use Cases

  • Fresh subagent per task boundary with two-stage review after each: spec compliance review first, then code review.
  • Per-task isolation preserves session context and prevents leakage across tasks.
  • Structured planning and TodoWrite flow to manage multi-task plans reliably.

Quick Start

Dispatch a fresh subagent for each task boundary and enforce a two-stage review before committing task changes.

Frequently Asked Questions about subagent-driven-development

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

FAQPage Schema
How do I isolate context between tasks when automating a multi-step development workflow?

To isolate context between tasks, you can dispatch a fresh subagent for each task boundary within a single session. This approach preserves session context and prevents leakage across unrelated tasks.

What is the two-stage review process for subagent task dispatch?

The two-stage review process enforces a spec compliance review first, followed by a code review. This cycle ensures subagents meet design specifications before evaluating code quality and committing task changes.

How do you coordinate independent subagents to execute plan tasks reliably?

You coordinate independent subagents by using a structured planning and TodoWrite flow to manage multi-task plans. This orchestrates per-task execution and ensures disciplined handoffs within the session.

Why should I enforce non-reuse of task identifiers across plan tasks?

Enforcing non-reuse of task identifiers across plan tasks ensures strict per-task context boundaries. This prevents accidental state leakage and maintains clean, isolated execution environments for each subagent.

What's the best way to manage multi-task plans without leaking session context?

The best way to manage multi-task plans without leaking context is using structured planning combined with per-task session isolation. This guarantees clean boundaries between tasks and disciplined handoffs.