subagent-driven-development

Execute implementation plans with fresh subagents and two-stage reviews.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

When implementation work is split into many small tasks, it helps teams avoid context pollution, inconsistent execution, and skipped reviews by giving each task a clean subagent and a repeatable review flow.

Core Features & Use Cases

  • Fresh subagent per task: Keeps each implementation isolated and focused on one small deliverable.
  • Two-stage review: Verifies spec compliance first, then code quality, before moving on.
  • Plan-driven execution: Works well for feature builds, refactors, and multi-step delivery plans where tasks are mostly independent.
  • Use case: A team lead can turn a feature plan into a sequence of reviewed tasks, reducing rework and ensuring every piece is validated before the next one starts.

Quick Start

Use the subagent-driven-development skill to execute the implementation plan task by task with a fresh subagent and two review passes for each task.

Frequently Asked Questions about subagent-driven-development

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

FAQPage Schema
How do I execute implementation plans with fresh subagents for each task?

Executing implementation plans with fresh subagents involves dispatching an isolated subagent for each independent task and enforcing spec compliance and code quality reviews. The system iteratively fixes and rechecks until each task is approved.

How does subagent-driven development prevent context pollution during refactoring?

Subagent-driven development prevents context pollution by keeping each implementation isolated and focused on one small deliverable. A fresh subagent handles each task, ensuring consistent execution and preventing skipped reviews.

What is the best way to automate task orchestration for multi-step software delivery?

Automating task orchestration for multi-step software delivery is best achieved through plan-driven execution. This approach turns a feature plan into a sequence of reviewed tasks, reducing rework and validating every piece sequentially.

Does the two-stage code review process verify spec compliance before code quality?

Yes, the two-stage code review process verifies spec compliance first, then evaluates code quality. This sequence ensures the implementation meets requirements before moving on to the next independent task.

Can I use subagent delegation for independent tasks in a feature build?

Yes, you can use subagent delegation for independent tasks in a feature build. The workflow applies to multi-step software delivery, refactors, and feature work that benefits from isolated context and sequential validation.

When should I not use subagent-driven development for workflow automation?

You should not use subagent-driven development for workflow automation when tasks lack complete context or are highly interdependent. It requires mostly independent tasks to effectively isolate context and enforce sequential validation.