subagent-driven-development

Dispatch fresh subagents for each task and run two-stage reviews.

Updated Apr 24, 2026
One-click install
npx skills add https://github.com/Harries/hermes-agent --skill subagent-driven-development-harries
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/Harries/hermes-agent/tree/main/skills/software-development/subagent-driven-development
Command: npx skills add https://github.com/Harries/hermes-agent --skill subagent-driven-development-harries

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinating complex implementation plans often requires splitting work across multiple specialists while preserving context, ensuring spec compliance, and maintaining high quality. This skill automates that by dispatching fresh subagents per task and enforcing a two-stage review process.

Core Features & Use Cases

  • Fresh subagent per task to avoid cross-task state leakage and improve focus.
  • Two-stage review: first ensure spec compliance, then assess code quality before progression.
  • Supports parallel workstreams on independent plan tasks and provides structured task progression with automatic re-queuing on failures.

Quick Start

Dispatch a plan with multiple tasks and let the system spawn a new subagent for each task, then run two-stage reviews (spec compliance and code quality) before advancing.

Frequently Asked Questions about subagent-driven-development

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

FAQPage Schema
How do I automate task delegation to subagents for complex implementation plans?

Automating task delegation involves dispatching a fresh subagent for each task in a plan to ensure strict spec compliance and isolate context. The system orchestrates end-to-end execution and runs automated two-stage reviews before integrating the work.

What is the best way to prevent cross-task state leakage when running parallel workstreams?

Preventing cross-task state leakage requires spawning a fresh subagent per task, which eliminates shared state between parallel workstreams. This approach maintains clean context isolation and improves focus for each independent implementation task.

How does a two-stage code review process work for automated task progression?

A two-stage code review first verifies spec compliance, then assesses overall code quality before allowing task progression. This automated system evaluates the output of each subagent and automatically re-queues tasks upon failure.

When do I need to use fresh subagents for software engineering workflows?

You need fresh subagents when executing plans with multiple independent tasks that require parallel work, strict spec compliance, and high-quality output. This method is essential for maintaining clean per-task context isolation during end-to-end implementation.

Can I run parallel workstreams on independent plan tasks without shared state?

Yes, you can run parallel workstreams on independent tasks because the system dispatches a fresh subagent for each task. This architecture guarantees clean per-task context isolation and prevents shared state contamination across the workflow.

What happens if a subagent fails to meet spec compliance during task progression?

If a subagent fails to meet spec compliance during the two-stage review, the system provides structured task progression with automatic re-queuing on failures. This ensures the task is retried until the required quality and compliance standards are met.