subagent-driven-development

Executes implementation plans by dispatching fresh subagents per task with per-task reviews.

Updated Aug 19, 2026
One-click install
npx skills add https://github.com/Base-Analitica/mouse-hub --skill subagent-driven-development-base-analitica
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/Base-Analitica/mouse-hub/tree/main/.jcode/skills/subagent-driven-development
Command: npx skills add https://github.com/Base-Analitica/mouse-hub --skill subagent-driven-development-base-analitica

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Executing a multi-task implementation plan in one session risks context pollution, skipped reviews, and lost progress after compaction. This Skill orchestrates plan execution by delegating each task to a fresh subagent with isolated context, enforcing review gates, and tracking progress in a persistent ledger. ## Core Features & Use Cases - Per-task subagent dispatch: Each task gets a fresh implementer subagent with a file-based brief, explicit model selection, and a strict no-subagents contract. - Two-stage review gates: Every task passes a spec-compliance and code-quality review, followed by a bounded five-round fix loop with scoped re-reviews and a final whole-branch review. - Ledger-based recovery: A per-plan workspace with a progress ledger survives context compaction, so completed tasks are never re-dispatched. - Use Case: Given a plan file with eight independent tasks, the controller extracts each task brief via script, dispatches implementers sequentially, reviews each diff, and finishes with a whole-branch review before merging. ## Quick Start Use subagent-driven development to execute the implementation plan at docs/plans/feature-plan.md task by task with reviews.

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?▼

Read the plan once, create a ledger in the plan's workspace, then dispatch one fresh implementer subagent per task with a file-based brief. After each task, dispatch a task reviewer against the diff, run the fix loop if needed, and finish with a whole-branch review.

What is the difference between subagent-driven development and executing plans directly?▼

Subagent-driven development stays in the same session but gives each task a fresh subagent with isolated context and a review gate after every task. Direct plan execution keeps everything in one context, which risks pollution and skipped verification on longer plans.

How does the fix loop work when a task review finds issues?▼

Rounds one through three resume the original implementer with the findings verbatim; rounds four and five dispatch a fresh implementer on a more capable model. Every round ends with a scoped re-review, and after five rounds the controller adjudicates remaining findings with ledgered rulings.

Can implementer subagents spawn their own reviewers?▼

No. The dispatch contract forbids implementers from spawning any subagents, including reviewers. Review arrives only from the controller after the implementer reports; a worker-spawned reviewer duplicates the task review and its verdict counts for nothing.

What happens if the session loses context mid-plan?▼

Progress is tracked in a per-plan ledger file, not conversation memory. After compaction, the controller reads the ledger and git log to see which tasks are complete and resumes at the first task without a completion line.

When should tasks not be dispatched one subagent per task?▼

When the plan lists several small, same-shape edits like repeated one-line fixes across files, batch them into a single dispatch brief and review the combined diff as one unit. Reserve per-task dispatch for work needing its own judgment, tests, or review surface.