subagent-driven-development
Use when executing implementation plans with independent tasks in the current session
Author
Category
Office AutomationInstall
Hot:9
Download and extract to your skills directory
Copy command and send to OpenClaw for auto-install:
Download and install this skill https://openskills.cc/api/download?slug=sickn33-skills-subagent-driven-development&locale=en&source=copy
Subagent-Driven Development
Skill Overview
Subagent-Driven Development is an AI-assisted programming workflow that assigns an independent subagent to implement each task, together with a two-stage review mechanism (standards and compliance review + code quality review), enabling high-quality, high-efficiency iterative development.
Applicable Scenarios
Core Features
Common Questions
What is Subagent-Driven Development?
Subagent-Driven Development is an AI-assisted programming methodology. The core idea is to assign a dedicated subagent to each implementation task, rather than using the same AI assistant throughout the entire development process. Each subagent has a clean context and focuses on completing a single task. After the task is done, it undergoes a two-stage review: first a standards and compliance review (confirming the code meets the plan requirements), and then a code quality review (evaluating the quality of the implementation). This approach not only preserves task independence, but also ensures overall quality through automated review.
How is Subagent-Driven Development different from manual execution?
Compared with manual execution, Subagent-Driven Development has these advantages: (1) subagents naturally follow TDD principles by writing tests before implementing functionality; (2) each subagent uses a fresh context, preventing information mix-ups across tasks; (3) two-stage reviews are automated, requiring no manual intervention; (4) subagents can proactively ask questions during implementation to ensure the direction is correct. Manual execution requires developers to manage context themselves and proactively perform code reviews, making it easier to miss quality check points.
How does this skill differ from Executing Plans?
Both are used to execute an implementation plan, but they work differently: Executing Plans start a separate parallel session to execute all tasks at once, which is suitable for scenarios requiring fully automated execution. Subagent-Driven Development completes tasks one by one within the current session. Developers can monitor progress in real time, answer subagent questions, and have review checkpoints after each task. If you need to retain control over the development process and respond quickly to issues, choose Subagent-Driven Development. If you want fully unattended automated execution, choose Executing Plans.