subagent-driven-development

Orchestrate independent subagents with two-stage spec and code-quality reviews.

1|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/Rysnz/OpenHarness --skill subagent-driven-development-rysnz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/Rysnz/OpenHarness/tree/main/src/crates/core/builtin_skills/subagent-driven-development
Command: npx skills add https://github.com/Rysnz/OpenHarness --skill subagent-driven-development-rysnz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Subagent-driven development provides a structured approach to break complex work into independent tasks, assign them to isolated subagents, and enforce a two-stage review process before integration.

Core Features & Use Cases

  • Fresh subagent per task to avoid context leakage and enable parallel work where appropriate.
  • Two-stage review pipeline: spec compliance followed by code quality review.
  • In-task orchestration: dispatch implementers, then reviewers, and manage task completion statuses.
  • Safe escalation paths when blockers occur or context is insufficient.

Quick Start

Run a plan where each task is handled by a dedicated subagent with a spec review and a code-quality review.

Frequently Asked Questions about subagent-driven-development

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

FAQPage Schema
How do I orchestrate independent subagents for development tasks?

Subagent-driven development deploys a fresh subagent for each discrete task within your session, ensuring isolated reasoning to prevent context leakage. This approach enables parallel work where appropriate while maintaining structured task dispatch.

What is a two-stage code review workflow?

A two-stage review workflow first checks spec compliance, then evaluates code quality. This pipeline enforces correctness by having dedicated reviewer templates assess implementation against specifications before reviewing the actual code standards.

How do I break complex development work into independent tasks?

Break complex work into independent tasks by using per-task prompt flows and frontmatter metadata to assign each task to a dedicated subagent. This structured approach isolates reasoning and enforces review before integration.

Can I use subagents for parallel task dispatch in a development session?

Yes, subagent-driven development supports parallel task dispatch within a single session. By deploying independent subagents, you can handle mostly independent tasks concurrently while managing completion statuses and orchestrating reviewers.

How does subagent orchestration handle blockers or insufficient context?

Subagent orchestration manages blockers through safe escalation paths. When insufficient context occurs or blockers arise, the workflow reports task statuses and escalates issues to ensure proper resolution before integration.

When should I use a subagent-driven development workflow?

Use a subagent-driven development workflow when tasks are mostly independent and require isolated reasoning. It is ideal for complex projects needing a structured two-stage review process to ensure correctness and speed before integration.