subagent-driven-development

Dispatch fresh subagents per task with two-stage spec and quality reviews.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates end-to-end software development tasks by dispatching fresh subagents per task with two-stage reviews to ensure spec compliance and high-quality output.

Core Features & Use Cases

  • Fresh subagent per task to avoid cross-task context leakage.
  • Two-stage review: first for spec compliance, then for code quality.
  • Plan-driven execution: integrates with writing-plans outputs to execute tasks.
  • TDD-aligned workflow: encouraging tests before implementation and iterative improvements.

Quick Start

Dispatch the implementation plan to the subagent-driven-development workflow and let it launch per-task implementers and two-stage reviewers automatically.

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 software development tasks with subagents to prevent cross-task context leakage?▼

Automating software development tasks with subagents involves dispatching a fresh subagent per isolated task to prevent cross-task context leakage. This approach applies two-stage reviews for spec compliance and code quality, reducing contamination during iterative development.

What is the best way to structure code reviews for autonomous subagent workflow execution?▼

The best way to structure code reviews for autonomous subagent workflows is a two-stage review loop. The first stage verifies spec compliance, while the second evaluates code quality, ensuring formal verification before integrating isolated task outputs.

How does a fresh subagent per task improve software development plan execution?▼

A fresh subagent per task improves software development plan execution by isolating task contexts. This prevents cross-task contamination and speeds iteration, allowing formal two-stage reviews to independently verify spec compliance and code quality for each dispatched task.

Can I use a TDD-aligned workflow with autonomous subagents for loosely coupled tasks?▼

Yes, you can use a TDD-aligned workflow with autonomous subagents for loosely coupled tasks. The workflow encourages writing tests before implementation and supports iterative improvements, applying formal two-stage reviews to ensure spec compliance and high-quality output.

Do I need a planning skill output to dispatch implementation plans to subagent-driven development?▼

Yes, you need a planning skill output containing independent or loosely coupled tasks. The subagent-driven development workflow integrates with these plan outputs to automatically launch per-task implementers and two-stage reviewers for isolated execution.