subagent-driven-development

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

19|5|Updated Nov 23, 2025
One-click install
npx skills add https://github.com/Nir-Bhay/markups --skill subagent-driven-development-nir-bhay
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/Nir-Bhay/markups/tree/main/.agents/skills/subagent-driven-development
Command: npx skills add https://github.com/Nir-Bhay/markups --skill subagent-driven-development-nir-bhay

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and scripts (resource) components.

What problem does it solve?

This Skill streamlines the development process by breaking down implementation plans into independent tasks, each handled by a fresh AI subagent with rigorous, multi-stage reviews to ensure quality and adherence to specifications.

Core Features & Use Cases

  • Task Isolation: Each task is handled by a new subagent, preventing context pollution and ensuring focus.
  • Two-Stage Review: Every task undergoes a spec compliance review followed by a code quality review.
  • Iterative Improvement: Subagents fix issues identified during reviews, with re-reviews ensuring resolution.
  • Use Case: Implementing a new feature from a detailed plan, where each sub-task (e.g., "create API endpoint," "write unit tests," "update documentation") is executed, reviewed, and fixed independently before moving to the next.

Quick Start

Use the subagent-driven-development skill to execute the implementation plan located at /path/to/your/plan.md.

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 using AI agents task by task?

To execute an implementation plan task by task, this Skill dispatches a fresh, independent subagent for each task, ensuring focused context without pollution. It enforces TDD principles and uses a two-stage review process—spec compliance then code quality—after each task's completion within a single continuous development session.

What is subagent-driven development and how does it handle code generation?

Subagent-driven development is an AI development approach where code generation is handled by dispatching independent subagents for each task. It prevents context pollution by using a fresh agent per task, followed by a two-stage review process to ensure spec compliance and code quality.

Can I use AI subagents to automate agile development tasks like writing unit tests and APIs?

Yes, you can automate agile development tasks by using this Skill to break down implementation plans into independent tasks like creating API endpoints or writing unit tests. Each task is executed by a fresh subagent, reviewed for spec compliance and code quality, and iteratively fixed.

How does the two-stage code review process work for AI-generated code?

The two-stage code review process for AI-generated code first checks spec compliance, then evaluates code quality after a task's completion. If issues are found, subagents iteratively fix them, and re-reviews ensure resolution before moving to the next task in the development session.

Why assign a new AI agent to each development task instead of using one continuous session?

Assigning a new AI agent to each development task prevents context pollution and ensures strict focus on the specific task. This task isolation, combined with iterative fixes and TDD principles, maintains code quality throughout a continuous development session.