subagent-driven-development

Dispatch subagents to execute implementation tasks with two-stage reviews.

Updated Jun 23, 2024
One-click install
npx skills add https://github.com/KyleLeduc/bulk-video-review --skill subagent-driven-development-kyleleduc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/KyleLeduc/bulk-video-review/tree/main/.github/skills/subagent-driven-development
Command: npx skills add https://github.com/KyleLeduc/bulk-video-review --skill subagent-driven-development-kyleleduc

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the implementation of complex plans by breaking them down into independent tasks, each handled by a dedicated subagent with a rigorous two-stage review process, ensuring high quality and rapid iteration.

Core Features & Use Cases

  • Task Decomposition: Automatically breaks down an implementation plan into manageable, independent tasks.
  • Subagent Dispatch: Creates a fresh subagent for each task to prevent context pollution.
  • Two-Stage Review: Implements a spec compliance review followed by a code quality review for each task.
  • Iterative Refinement: Manages feedback loops between implementer and reviewer subagents to ensure issues are fixed.
  • Use Case: Implementing a new software feature from a detailed plan, where each task (e.g., "implement user authentication," "add data validation," "create API endpoint") can be developed and reviewed independently.

Quick Start

Use the subagent-driven-development skill to execute the implementation plan located at ./plans/feature-x.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 execute an implementation plan with subagents for task management?

Executing an implementation plan with subagents involves dispatching a fresh subagent for each independent task to prevent context pollution. The process manages task execution within a single session, automating task management and iterative refinement through subagent feedback loops.

What is the best way to break down a software feature plan into independent tasks?

Breaking down a software feature plan into independent tasks is achieved through automatic task decomposition. Each manageable task, such as implementing user authentication or creating an API endpoint, is handled by a dedicated subagent developed and reviewed independently.

Can I manage complex software development tasks within a single session?

Managing complex software development tasks within a single session is possible by dispatching independent subagents for each task. This approach ensures fresh context per task and facilitates efficient development by automating task management and quality assurance.

Does subagent-driven development work without external dependencies?

Subagent-driven development works without external dependencies, operating entirely through internal scripts and references. It executes implementation plans by automating task management, subagent dispatch, and quality assurance natively within the session.