subagent-driven-development

Executes implementation plans by dispatching fresh subagents per task with two-stage review.

2|Updated May 30, 2026
One-click install
npx skills add https://github.com/virahitvin8/crafty-gis --skill subagent-driven-development-virahitvin8
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/virahitvin8/crafty-gis/tree/main/GIT_STAR/assignment-generator/antigravity-skills-main/antigravity-skills-main/skills/subagent-driven-development
Command: npx skills add https://github.com/virahitvin8/crafty-gis --skill subagent-driven-development-virahitvin8

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Executing a multi-task implementation plan manually pollutes your context, skips quality checks, and stalls between tasks. This Skill orchestrates plan execution by dispatching a fresh subagent per task with enforced spec-compliance and code-quality reviews after each one. ## Core Features & Use Cases - Fresh Subagent Per Task: Each task runs in an isolated subagent context with exactly the instructions and context it needs, preventing context pollution. - Two-Stage Review Gates: Every task passes a spec compliance review first, then a code quality review, with fix-and-re-review loops until approved. - Status-Based Escalation Handling: Implementer subagents report DONE, DONE_WITH_CONCERNS, NEEDS_CONTEXT, or BLOCKED, and the controller responds with re-dispatch, model upgrades, or task splitting. - Use Case: You have a written plan with 5 independent tasks. Activate this Skill to extract all tasks, dispatch implementer and reviewer subagents for each in sequence, and finish with a final whole-implementation code review. ## Quick Start Use the subagent-driven-development skill to execute the implementation plan at docs/plans/feature-plan.md task by task in this session.

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, extract all tasks with full text into a todo list, then dispatch an implementer subagent per task followed by spec compliance and code quality reviewer subagents. Continue through all tasks without pausing, then run a final whole-implementation review.

What is the difference between subagent-driven development and executing plans in a parallel session?

Subagent-driven development stays in the same session with fresh subagent context per task and no human-in-loop between tasks. Executing plans in a parallel session involves a context switch and handoff, which suits work you want isolated from your current session.

When should I not use subagent-driven development?

Avoid it when tasks are tightly coupled and cannot be split independently, when no implementation plan exists yet, or when you prefer a parallel session handoff. Brainstorm or write the plan first if requirements are still unclear.

How do I handle a blocked or failing implementer subagent?

Assess the blocker: provide more context and re-dispatch for context problems, re-dispatch with a more capable model for reasoning-heavy tasks, break oversized tasks into smaller pieces, or escalate to the human if the plan itself is wrong. Never force the same model to retry unchanged.

Which model should I use for each subagent role?

Use a fast, cheap model for mechanical tasks touching 1-2 files with complete specs, a standard model for multi-file integration work, and the most capable model for architecture, design, and review tasks. Match model power to task complexity signals.