subagent-driven-development

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

Updated Jun 17, 2026
One-click install
npx skills add https://github.com/anilcan-kara/nozich-agent --skill subagent-driven-development-anilcan-kara
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/anilcan-kara/nozich-agent/tree/main/optional-skills/software-development/subagent-driven-development
Command: npx skills add https://github.com/anilcan-kara/nozich-agent --skill subagent-driven-development-anilcan-kara

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The orchestration pattern enables executing complex plans by dispatching focused subagents per task, ensuring fresh context and a structured two-stage review to maintain quality at scale.

Core Features & Use Cases

  • Fresh subagent per task to isolate context and prevent state leakage.
  • Two-stage review process (spec compliance followed by code quality) to catch issues early.
  • Scalable workflow for multi-step plans by parallelizing independent tasks and aggregating results.

Quick Start

Define a plan of tasks and let the system dispatch implementer and reviewer subagents to execute and validate each task.

Frequently Asked Questions about subagent-driven-development

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate task delegation to subagents for software development?

Task delegation to subagents works by dispatching a fresh subagent per task to isolate context and prevent state leakage. This orchestration pattern executes complex plans by aggregating independent subtasks while maintaining fresh context for each implementation step.

What is a two-stage review process for code quality assurance?

A two-stage review process for code quality assurance checks spec compliance first, followed by code quality validation. This mechanism dispatches reviewer subagents after implementation to catch issues early and ensure plan-driven software development produces auditable results.

Can I parallelize independent subtasks in a plan-driven workflow?

You can parallelize independent subtasks in a plan-driven workflow by dispatching subagents per task and aggregating the results. This scalable workflow requires clear task extraction to ensure subtasks remain independent enough for parallel execution without state leakage.

How do I prevent state leakage when executing multi-step plans with subagents?

Preventing state leakage when executing multi-step plans requires using a fresh subagent per task to isolate context. This strict per-task workflow ensures each subagent operates independently, preventing previous task state from corrupting subsequent implementations.

Do I need a predefined plan to use subagent-driven task execution?

You need a predefined plan with clearly extracted tasks to use subagent-driven task execution. This orchestration pattern applies to plan-driven software development where independent subtasks require strict spec conformance and code quality checks through implementation and review steps.

When should I not use a subagent orchestration pattern for software development?

You should not use a subagent orchestration pattern for tasks that lack clear independence or require shared mutable state across steps. This pattern requires clearly extractable tasks to maintain strict per-task workflow isolation and ensure auditable implementation and review results.