subagent-driven-development

Dispatch subagents to execute development plans with two-stage reviews.

Updated Jan 19, 2026
One-click install
npx skills add https://github.com/KanuToCL/SonoTag --skill subagent-driven-development-kanutocl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/KanuToCL/SonoTag/tree/main/.claude/skills/subagent-driven-development
Command: npx skills add https://github.com/KanuToCL/SonoTag --skill subagent-driven-development-kanutocl

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the software development process by orchestrating independent subagents to execute implementation plans, ensuring high-quality code through a rigorous two-stage review process.

Core Features & Use Cases

  • Automated Task Execution: Breaks down an implementation plan into discrete tasks, each handled by a dedicated subagent.
  • Two-Stage Review: Implements a robust review pipeline with separate checks for spec compliance and code quality.
  • Flexible Modes: Supports both Sequential Mode for tightly coupled tasks and Team-Pipelined Mode for parallelizable tasks, optimizing for efficiency.
  • Use Case: When given a feature development plan, this Skill can autonomously create subagents to write code, review it against specifications, and then check for code quality, iterating until all tasks are completed successfully.

Quick Start

Use the subagent-driven-development skill to execute the implementation plan found in the file 'docs/plans/feature-plan.md'.

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 code review for spec compliance and code quality in software development?

Automated code review for spec compliance and quality is handled through a two-stage review pipeline that checks each task's output against specifications and then evaluates overall code quality, iterating until standards are met.

How do subagents handle parallelizable tasks in automated development workflows?

Subagents handle parallelizable tasks using Team-Pipelined Mode, which optimizes execution efficiency by dispatching independent subagents concurrently, whereas tightly coupled tasks use Sequential Mode.

Can I use subagents to execute an agile development plan from a markdown file?

Yes, you can use subagents to execute an agile development plan by pointing the automation scripts to your implementation plan file, which then breaks down the plan into discrete tasks for dedicated subagents.

What is the best way to manage subagent lifecycles and task assignment for complex feature development?

Managing subagent lifecycles and task assignment is best handled by orchestrating independent subagents for each task, managing their lifecycles, and utilizing feedback loops to ensure iterative, high-quality development.

How does subagent-driven development handle task dependencies during code automation?

Subagent-driven development handles task dependencies by supporting both Sequential Mode for tightly coupled tasks and Team-Pipelined Mode for parallelizable tasks, dynamically managing execution based on dependency requirements.

Do I need external dependencies to run subagent-driven task management for software engineering?

No external dependencies are required to run subagent-driven task management, as the skill operates independently using its internal scripts and references to orchestrate the development lifecycle.