subagent-driven-development

Automates task-based implementation plans with fresh subagents per task and code reviews.

Updated Jul 6, 2026
One-click install
npx skills add https://github.com/AtharvaN16/Personal-Lib --skill subagent-driven-development-atharvan16
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/AtharvaN16/Personal-Lib/tree/main/.agents/skills/subagent-driven-development
Command: npx skills add https://github.com/AtharvaN16/Personal-Lib --skill subagent-driven-development-atharvan16

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires superpowers:using-git-worktrees, superpowers:writing-plans, superpowers:requesting-code-review, superpowers:finishing-a-development-branch, superpowers:test-driven-development, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps users execute implementation plans with independent tasks, ensuring high-quality results and fast iteration without interrupting the workflow.

Core Features & Use Cases

  • Subagent Management: Assigns a fresh implementer subagent per task, ensuring isolated context and focus.
  • Task Review: Performs a task review after each implementation for spec compliance and code quality.
  • Final Review: Conducts a broad whole-branch review at the end to ensure overall quality.
  • Use Case: Ideal for complex projects where tasks can be broken down into independent units, allowing for parallel execution and efficient progress tracking.

Quick Start

Activate the subagent-driven-development skill with your implementation plan ready, and let it manage the execution of tasks.

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 plan execution with independent subagents for task implementation?

Automating plan execution with subagents involves assigning a fresh implementer subagent per task to ensure isolated context, followed by a task review for spec compliance and code quality, and a final whole-branch review.

What is subagent-driven development for complex project task execution?

Subagent-driven development is an approach that breaks down implementation plans into independent task units, assigning a fresh subagent to each, allowing for parallel execution, efficient progress tracking, and systematic task review.

How do I conduct code reviews during automated task execution?

Code reviews during automated task execution are handled by performing a task review after each subagent implements its assigned unit, ensuring spec compliance and code quality before conducting a final broad whole-branch review.

Do I need a writing-plans dependency to use subagent-driven development?

Yes, this approach requires a writing-plans dependency to provide the structured implementation plan that the subagent-driven system automates, assigning each task within the plan to a fresh implementer subagent.

Can I use git worktrees for parallel task execution in subagent management?

Yes, using git worktrees is a required dependency for managing parallel task execution, providing the isolated environments necessary for each subagent to implement tasks without interrupting the workflow.

When should I not use subagent-driven development for plan execution?

You should avoid subagent-driven development when your implementation plan contains highly dependent tasks that cannot be broken down into independent units, as this approach relies on isolated context and parallel execution per task.