subagent-driven-development

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

Updated Oct 25, 2023
One-click install
npx skills add https://github.com/Lordkaito/LKPortfolio --skill subagent-driven-development-lordkaito
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/Lordkaito/LKPortfolio/tree/main/.github/skills/subagent-driven-development
Command: npx skills add https://github.com/Lordkaito/LKPortfolio --skill subagent-driven-development-lordkaito

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

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

Core Features & Use Cases

  • Task Decomposition: Automatically breaks down a larger implementation plan into manageable, independent tasks.
  • Subagent Dispatch: Assigns a fresh AI subagent to each task for focused implementation.
  • Two-Stage Review: Enforces a spec compliance review followed by a code quality review for every task.
  • Iterative Refinement: Manages feedback loops between implementer and reviewer subagents until tasks meet standards.
  • Use Case: Developing a new feature by following a detailed plan. Each part of the feature (e.g., API endpoint, UI component, database schema change) is handled as a separate task, ensuring each piece is reviewed and approved before moving to the next.

Quick Start

Use the subagent-driven-development skill to execute the implementation plan located at /path/to/your/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 iterative development with AI agents for a complex implementation plan?

Iterative development with AI agents is automated by dispatching independent subagents per task with a two-stage review process. This Skill breaks down your plan into manageable tasks, assigning a fresh subagent to each for focused implementation and structured feedback.

What is the two-stage code review process for AI-generated tasks?

The two-stage code review process enforces a spec compliance review followed by a code quality review for every task. It ensures each piece of your implementation plan meets standards through managed feedback loops between implementer and reviewer subagents.

How do I execute an implementation plan using subagent-driven development?

You execute an implementation plan by pointing the Skill to your plan file path. It automatically decomposes the plan into independent tasks, dispatches a fresh subagent for each, and manages the iterative review cycles within a single session.

Can I use this subagent dispatch approach for feature development involving multiple independent components?

Yes, you can use this subagent dispatch approach for feature development involving API endpoints, UI components, or database schema changes. Each part of the feature is handled as a separate task, ensuring every piece is reviewed and approved before moving to the next.

Why use independent subagents for task management instead of a single AI agent for the entire plan?

Using independent subagents for task management ensures focused implementation per task and prevents context degradation. Fresh subagents maintain quality through structured spec compliance and code quality reviews, facilitating rapid iteration on your development plan.

What are the limitations of using subagent-driven development for iterative AI development?

A limitation of subagent-driven iterative AI development is that it requires a detailed implementation plan file as input. Furthermore, the two-stage review process operates within a single session, meaning task execution and feedback loops depend heavily on the initial plan quality.