subagent-driven-development

Execute implementation plans by dispatching subagents and running two-stage reviews.

Updated May 10, 2026
One-click install
npx skills add https://github.com/Mateus2411/Hermes-PersonalBot --skill subagent-driven-development-mateus2411
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/Mateus2411/Hermes-PersonalBot/tree/main/skills/software-development/subagent-driven-development
Command: npx skills add https://github.com/Mateus2411/Hermes-PersonalBot --skill subagent-driven-development-mateus2411

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It reduces implementation errors and spec drift by running a fresh implementer subagent per task, then validating the result twice (spec compliance first, then code quality) before moving on.

Core Features & Use Cases

  • Per-task fresh implementation: Each task is handled by a separate implementer to avoid context pollution and missed requirements.
  • Two-stage review pipeline: A spec compliance reviewer checks requirements against the original plan, followed by a code quality reviewer for robustness, tests, and security.
  • TDD-first execution: The implementer is instructed to write failing tests first, implement minimally, and verify with pytest.

Use cases: implementing planned features across independent modules, refactoring with guardrails, and ensuring consistent quality while completing multi-step engineering tasks.

Quick Start

Ask an AI to execute an implementation plan by delegating each plan task to an implementer subagent, then running spec compliance and code quality reviews until each task is approved.

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 an implementation plan across independent modules while enforcing spec compliance?

Subagent-driven development enforces spec compliance by dispatching a fresh implementer subagent per task, then validating results through a two-stage review for spec compliance and code quality before proceeding. This prevents spec drift and ensures incremental progress is validated.

What's the best way to automate TDD with pytest during multi-step feature implementation?

Automate TDD by instructing implementer subagents to write failing tests first, implement minimally, and verify with pytest. The execution loop runs fixes until both spec compliance and code quality reviewers approve the task.

How does the two-stage code review process work for delegated engineering tasks?

The two-stage review process works by first checking implemented task results against the original plan for spec compliance, followed by a code quality review for robustness, tests, and security. Both stages must approve before moving to the next task.

Can I use subagent delegation for refactoring existing code with quality guardrails?

Yes, you can use subagent delegation for refactoring with guardrails. Each refactoring task is handled by a separate implementer subagent, and the two-stage review pipeline ensures consistent quality and correctness throughout the process.

Why does my implementation drift from the original plan when completing multi-step engineering tasks?

Implementation drifts from the original plan due to context pollution and missed requirements. Using a fresh implementer subagent per task prevents context pollution, while the spec compliance reviewer validates results against the original plan to catch drift.

Do I need a fully parsed implementation plan before starting subagent-driven development?

Yes, you need to read and parse the full implementation plan once before starting. The process requires running delegate_task with complete task context and project constraints, including TDD with pytest, for each independent task in the plan.