subagent-driven-development

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

Updated Oct 21, 2022
One-click install
npx skills add https://github.com/Chengxufeng1994/dotfiles --skill subagent-driven-development-chengxufeng1994
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/Chengxufeng1994/dotfiles/tree/main/gemini/antigravity/global_skills/subagent-driven-development
Command: npx skills add https://github.com/Chengxufeng1994/dotfiles --skill subagent-driven-development-chengxufeng1994

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the implementation of complex tasks by breaking them down into independent sub-tasks, each handled by a dedicated AI agent, ensuring high-quality code through a rigorous review process.

Core Features & Use Cases

  • Task Decomposition: Breaks down an implementation plan into manageable, independent tasks.
  • Agent Orchestration: Dispatches specialized subagents for implementation, spec review, and code quality checks.
  • Iterative Refinement: Implements a two-stage review process (spec compliance then code quality) with automated feedback loops for corrections.
  • Use Case: Developing a new software feature by first defining the plan, then having an 'implementer' agent write the code for each task, followed by 'spec reviewer' and 'code quality reviewer' agents ensuring the code meets requirements and quality standards before moving to the next task.

Quick Start

Use the subagent-driven-development skill to execute the implementation plan outlined in the provided document.

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 implementation from a plan using AI agents?

Automating code implementation from a plan involves dispatching independent AI subagents for each task, orchestrating the execution of implementation plans to ensure rapid development. This approach breaks down complex tasks into manageable, independent sub-tasks handled by dedicated agents.

What is the best way to ensure code quality during AI-driven development?

Ensuring code quality during AI-driven development requires a two-stage review process for spec compliance and code quality. This mechanism incorporates automated feedback loops for corrections, managing task iteration and self-review cycles within a single session.

How do I break down a complex software feature into manageable development tasks?

Breaking down a complex software feature into manageable tasks uses task decomposition to split an implementation plan into independent sub-tasks. An implementer agent then writes code for each task, followed by spec and code quality reviewers.

Can I use AI agents to review code against my original spec?

Yes, you can use AI agents to review code against your original spec through a dedicated spec reviewer subagent. This two-stage review process checks spec compliance first, then code quality, with automated feedback loops for corrections.

Does iterative development with AI agents handle task iteration in a single session?

Iterative development with AI agents manages task iteration, question-answering, and self-review cycles within a single session. This ensures high-quality, rapid development by orchestrating independent subagents for implementation and review.

When do I need subagent orchestration for software development?

You need subagent orchestration for software development when streamlining the implementation of complex tasks. It dispatches specialized subagents for implementation, spec review, and code quality checks, ensuring high-quality code through a rigorous review process.