subagent-driven-development

Execute implementation plans by dispatching isolated subagents with two-stage reviews.

87|20|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/openaeon/OpenAEON --skill subagent-driven-development-openaeon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/openaeon/OpenAEON/tree/main/skills/subagent-driven-development
Command: npx skills add https://github.com/openaeon/OpenAEON --skill subagent-driven-development-openaeon

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Subagent-driven development prevents slow, error-prone engineering work by executing each implementation task in isolation and verifying it against the original spec before accepting code changes.

Core Features & Use Cases

  • Two-stage verification per task: runs a spec compliance check first, then a code quality review, ensuring scope stays correct and implementation stays solid.
  • Fresh subagent per task: bounds context to each task to reduce cross-task confusion and keep iterations fast.
  • Plan-to-execution mapping: parses an implementation plan once, then dispatches implementer and reviewer loops for each extracted task.
  • Integration readiness check: performs a final integration review after all tasks to confirm consistency and test readiness.

Quick Start

Use the subagent-driven-development skill to execute an implementation plan end-to-end: ask an AI to parse the plan into tasks, spawn an implementer per task, run spec compliance then code quality reviews, and finish with an integration review and full test run.

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 without spec drift across multiple tasks?

Two-stage review prevents spec drift by running a spec compliance check first, then a code quality review, for each task executed by an isolated subagent. This structured process iterates fix-and-recheck loops until the implementation is approved before integration.

What is subagent-driven development and how does it handle parallel workflows?

Subagent-driven development is a workflow technique that bounds context by spawning a fresh subagent per task during parallel implementation. It reduces cross-task confusion by isolating changes and verifying each task independently before performing a final integration review.

How to verify code quality and spec compliance when implementing features with multiple tasks?

Verify code quality and spec compliance by applying a two-stage review process per task: run spec compliance checks before code quality reviews. This sequence ensures the implementation scope is correct first, then validates code solidity, iterating fix-and-recheck loops until both pass.

Does subagent-driven development work for large refactors and feature development?

Subagent-driven development works for large refactors and feature development by parsing an implementation plan once and dispatching isolated subagents for each extracted task. It bounds context to manage complexity, finishing with an integration readiness check and full test run.

When should I not use isolated subagents for implementation planning?

Avoid using isolated subagents for implementation planning when changes are highly dependent on each other, as the workflow relies on dispatching largely independent tasks. The overhead of spawning subagents and running two-stage reviews is best suited for multi-task feature development and complex refactors.