subagent-driven-development

Delegate independent implementation tasks to fresh subagents with staged spec and code reviews.

264|11|Updated Apr 25, 2026
One-click install
npx skills add https://github.com/coco-research/coco --skill subagent-driven-development-coco-research
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/coco-research/coco/tree/main/skills/subagent-driven-development
Command: npx skills add https://github.com/coco-research/coco --skill subagent-driven-development-coco-research

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you execute implementation plans without losing focus, by splitting work into isolated tasks that are handled by fresh subagents instead of one overloaded conversation.

Core Features & Use Cases

  • Independent task execution: Dispatch one subagent per task so each piece of work stays narrow, clear, and easy to complete.
  • Two-stage quality control: Every task is reviewed first for spec compliance and then for code quality before you move on.
  • Session-preserving coordination: Keep the main conversation focused on orchestration while subagents handle implementation details, questions, testing, and revisions.
  • Best for plan-driven coding: Use it when you already have a task plan and want fast, disciplined execution across multiple steps.

Quick Start

Use the subagent-driven-development skill to execute your implementation plan by assigning each independent task to a fresh subagent and reviewing it for spec compliance and code quality before proceeding.

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 context pollution in a single session?

To avoid context pollution during implementation planning, delegate each independent task to a fresh subagent. This isolates execution details, keeping the main session focused on orchestration and maintaining fast iteration.

What is the best way to orchestrate subagents for task-driven software development?

Subagent task orchestration involves dispatching one fresh subagent per independent task and managing staged reviews. The main conversation coordinates the workflow while subagents handle the narrow implementation details and revisions.

How does spec compliance and code quality review work with subagents?

Spec compliance and code quality review work through a two-stage process applied after each subagent task. Every task is reviewed first for spec compliance and then for code quality before proceeding to the next step.

When do I need to use subagents for implementation planning instead of a single conversation?

You need subagents for implementation planning when executing plan-driven software work that must stay in the same session but risks overloading a single conversation. This approach prevents context pollution across multiple fast iterations.

How do subagents handle escalation when a task is blocked or needs more context?

When a subagent task is blocked or needs more context, the system uses clear escalation to manage the issue. This ensures the main orchestrating session receives the necessary information to unblock the implementation plan.

Can I use subagent-driven development for tasks without a pre-existing plan?

Subagent-driven development is designed for plan-driven coding where a task plan already exists. It focuses on executing and reviewing independent tasks rather than generating the initial implementation plan.