subagent-driven-development

Executes implementation plans by dispatching fresh subagents per task with two-stage review.

Updated Jun 7, 2026
One-click install
npx skills add https://github.com/Chensihakniroth/ANAKOT-AGENT --skill subagent-driven-development-chensihakniroth
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/Chensihakniroth/ANAKOT-AGENT/tree/main/optional-skills/software-development/subagent-driven-development
Command: npx skills add https://github.com/Chensihakniroth/ANAKOT-AGENT --skill subagent-driven-development-chensihakniroth

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Executing a multi-task implementation plan in a single session leads to context pollution, inconsistent quality, and missed spec requirements. This Skill orchestrates plan execution through isolated subagents with systematic review gates so each task is verified before moving on. ## Core Features & Use Cases - Fresh Subagent Per Task: Dispatches an isolated implementer subagent via delegate_task with complete task context, preventing accumulated state from confusing later work. - Two-Stage Review Pipeline: Runs a spec compliance review first, then a code quality review, looping fixes until both pass before marking a task complete. - Final Integration Review: After all tasks finish, dispatches a reviewer to check cross-task consistency, run the full test suite, and confirm merge readiness. - Use Case: You have a plan file with five tasks for an authentication feature. This Skill reads the plan once, builds a todo list, implements each task through TDD-following subagents, reviews each against spec and quality criteria, and delivers a fully tested implementation. ## Quick Start Execute the implementation plan in docs/plans/feature-plan.md using subagent-driven development with per-task spec and quality reviews.

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 with subagents?▼

Read the plan file once, extract all tasks into a todo list, then dispatch a fresh implementer subagent per task with the full task text in context. Follow each implementation with a spec compliance review and a code quality review before marking the task complete.

What is the two-stage review process for subagent code?▼

The first stage checks spec compliance against the original task requirements, catching under-building or scope creep. The second stage reviews code quality including conventions, error handling, test coverage, and security. Spec review must pass before quality review begins.

Why use a fresh subagent for each task instead of one session?▼

A fresh subagent per task prevents context pollution from accumulated state, giving each task clean focused context without confusion from prior tasks' code or reasoning. The trade-off is more subagent invocations, but issues are caught earlier.

What task granularity works best for subagent delegation?▼

Each task should represent 2-5 minutes of focused work, such as creating a single model or endpoint. Broad tasks like implementing an entire authentication system should be split into discrete units like model creation, password hashing, and token generation.

What happens when a reviewer finds issues in subagent output?▼

The implementer subagent or a new fix subagent addresses the specific issues, then the reviewer re-reviews the result. This loop repeats until approval, and the workflow never proceeds to the next task while either review has open issues.

When should I not use subagent-driven development?▼

Avoid it when you have no implementation plan, when tasks are tightly coupled and touch the same files, or when you would skip the review loops. Dispatching parallel implementers on shared files and accepting close-enough spec compliance are explicit anti-patterns.