subagent-driven-development

Dispatch fresh subagents per task with two-stage spec and code quality reviews.

91|4|Updated Feb 10, 2026
One-click install
npx skills add https://github.com/prime-radiant-inc/serf --skill subagent-driven-development-prime-radiant-inc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/prime-radiant-inc/serf/tree/main/agent/skills/subagent-driven-development
Command: npx skills add https://github.com/prime-radiant-inc/serf --skill subagent-driven-development-prime-radiant-inc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Use when executing implementation plans within a single session by dispatching fresh subagents per task and applying a disciplined two-stage review process to ensure quality and speed.

Core Features & Use Cases

  • Fresh subagent per task to maintain clean, task-focused context and avoid cross-task contamination.
  • Two-stage review: spec compliance first, then code quality, with optional user permission to elide reviews.
  • Structured workflow with clear statuses, escalation paths, and model-selection guidance for different task types.

Quick Start

Prompt the system to begin Subagent-Driven Development, dispatching an implementer, a spec reviewer, and a code-quality reviewer to handle each task of your plan.

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 implementation plans using subagents within a single session?

To execute implementation plans using subagents, the system dispatches a fresh subagent per task to maintain clean context, followed by a two-stage review process for spec compliance and code quality. This ensures structured plan execution without cross-task contamination.

What is the two-stage review process for automated code generation?

The two-stage review process first checks spec compliance to verify the implementation meets requirements, then evaluates code quality. It uses independent reviewer roles and scalable gating to adjust review rigor based on task complexity.

How do I prevent cross-task context contamination when running multi-step development workflows?

Preventing cross-task context contamination involves dispatching fresh subagents per task. This isolates task-focused context, ensuring each implementation step runs independently before triggering structured reporting and escalation paths.

Can I adjust the strictness of automated code reviews during plan execution?

Yes, you can adjust the strictness of automated code reviews using scalable gating. This feature allows you to modify review rigor, and you can optionally elide reviews entirely with user permission depending on task needs.

What roles are required for subagent-driven development?

Subagent-driven development requires three specific roles: an implementer to execute tasks, a spec reviewer to check requirement compliance, and a code-quality reviewer to assess the final output. These roles enforce structured reporting and final checks.

When should I use subagent-driven development instead of a single continuous workflow?

Use subagent-driven development when executing complex implementation plans that require strict spec compliance and code quality enforcement. It provides structured statuses, escalation paths, and model-selection guidance that single continuous workflows lack for scalable task delegation.