Agent skill · software engineering · nousresearch

subagent-driven-development

Execute plans via delegate_task subagents (2-stage review).

Why this skill is useful

Adds a comprehensive workflow for task delegation and automated review processes that enhance implementation quality and speed.

What it needs

Requires pytest, python installed locally. About 6k tokens when loaded. Last updated 2026-08-07. 226,679 stars on the source repository.

What this skill does

Subagent-Driven Development Overview Execute implementation plans by dispatching fresh subagents per task with systematic two-stage review. Core principle: Fresh subagent per task + two-stage review (spec then quality) = high quality, fast iteration. When to Use Use this skill when: You have an implementation plan (from the plan skill or user requirements) Tasks are mostly independent Quality and spec compliance are important You want automated review between tasks vs. manual execution: Fresh context per task (no confusion from accumulated state) Automated review process catches issues early Consistent quality checks across all tasks Subagents can ask questions before starting work The Process 1. Read and Parse Plan Read the plan file. Extract ALL tasks with their full text and context upfront. Create a todo list: Key: Read the plan ONCE. Extract everything. Don't make subagents read the plan file — provide the full task text directly in context. 2. Per-Task Workflow For EACH task in the plan: Step 1: Dispatch Implementer Subagent Use delegatetask with complete context: Step 2: Dispatch Spec Compliance Reviewer After the implementer completes, verify against the original spec: If spec issues found: Fix gaps, then re-run spec review. Continue only when spec-compliant. Step 3: Dispatch Code Quality Reviewer After spec compliance passes: If quality issues found: Fix issues, re-review. Continue only when approved. Step 4: Mark Complete 3. Final Review After ALL tasks are complete, dispatch a final integration reviewer: 4. Verify and Commit Task Granularity Each task = 2-5 minutes of focused work. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills nousresearch/subagent-driven-development

View the source on GitHub

Browse the @skills marketplace