subagent-driven-development

Dispatch fresh subagents to execute plan tasks with two-stage reviews.

2|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/AhmedElhadarey/Gilfoyle --skill subagent-driven-development-ahmedelhadarey
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/AhmedElhadarey/Gilfoyle/tree/main/skills/subagent-driven-development
Command: npx skills add https://github.com/AhmedElhadarey/Gilfoyle --skill subagent-driven-development-ahmedelhadarey

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Subagent-driven development enables executing a plan by dispatching fresh subagents per task, with a built-in two-stage review loop to ensure spec compliance and high-quality outcomes.

Core Features & Use Cases

  • Fresh subagents per task keep contexts isolated and reduce cross-task contamination.
  • Two-stage reviews (spec compliance, then code quality) catch issues early and improve reliability.
  • Deterministic task orchestration for parallel or sequential execution across complex plans.
  • Use Case: When a plan contains many largely independent tasks, this skill lets you implement them in isolation while maintaining overall plan integrity.

Quick Start

Use Subagent-Driven Development to execute a plan by dispatching fresh subagents per task and two-stage reviews (spec then quality) for fast, reliable results.

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 task execution for independent plan items while ensuring spec compliance?

Subagent-driven development automates task execution by dispatching fresh subagents per independent task, followed by a two-stage review loop to verify spec compliance and code quality. This isolation prevents cross-task contamination and ensures strict quality checks.

What is subagent-driven development and how does it handle code review?

Subagent-driven development is an orchestration technique that assigns each plan task to a fresh subagent, keeping contexts isolated. It handles code review through a deterministic two-stage process: first verifying spec compliance, then evaluating overall code quality.

How do I orchestrate parallel task execution without cross-task context contamination?

You can orchestrate parallel task execution without contamination by dispatching fresh subagents for each independent task. This isolation prevents cross-task context interference while maintaining overall plan integrity through deterministic coordination.

Does subagent-driven development work for complex plans with many independent tasks?

Yes, subagent-driven development is designed for sessions with many independent tasks requiring fast iteration. It applies deterministic task orchestration to execute complex plans sequentially or in parallel while maintaining strict spec and quality checks.

What's the best way to verify spec compliance during automated task execution?

The best way to verify spec compliance during automated task execution is using a two-stage review loop. After a fresh subagent completes a task, the first stage checks spec compliance, and the second stage reviews code quality before finalizing the output.

When should I avoid using fresh subagents for task execution?

You should avoid using fresh subagents for task execution when your plan contains highly dependent tasks requiring shared context, as the isolation mechanism is designed for independent tasks and may hinder coordination for tightly coupled operations.