subagent-driven-development

Delegate independent tasks to fresh subagents with isolated context and two-stage reviews.

30|2|Updated Mar 3, 2022
One-click install
npx skills add https://github.com/lie5860/ak-guess --skill subagent-driven-development-lie5860
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/lie5860/ak-guess/tree/main/.agents/skills/subagent-driven-development
Command: npx skills add https://github.com/lie5860/ak-guess --skill subagent-driven-development-lie5860

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a structured, isolation-based approach to executing complex, multi-task plans by assigning each task to a fresh subagent and applying two-stage reviews to ensure specifications and code quality.

Core Features & Use Cases

  • Isolates work by giving each task its own subagent with a clean context
  • Enforces two-stage audits: first specification compliance, then code quality
  • Enables iterative, parallel planning and execution without context leakage
  • Suitable for complex integrations, architectural decisions, and QA-heavy workflows

Quick Start

Assign a new subagent for each task and run two-stage reviews after completion to ensure quality.

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 multi-task plans using isolated AI agents?

Executing multi-task plans with isolated AI agents involves delegating each independent task to a fresh subagent with a clean context, preventing context leakage. This isolation ensures parallel execution and iterative planning without interference.

What is two-stage code review in AI-driven development?

Two-stage code review in AI-driven development enforces quality by first checking specification compliance, then evaluating code quality. This structured process iterates until all criteria are satisfied, using specific status flags to manage progress.

How do I prevent context leakage when automating complex software engineering tasks?

Preventing context leakage when automating complex software engineering tasks requires assigning each task to a fresh subagent with an isolated context. This structured isolation-based approach ensures iterative execution without context bleed.

Does isolated subagent task management work for QA-heavy workflows?

Isolated subagent task management works for QA-heavy workflows by implementing two-stage audits with specification and code-quality checks. It iteratively processes rework until all criteria are satisfied, ensuring high-quality outcomes.

What are the limitations of using isolated subagents for task management?

Limitations of using isolated subagents include the dependency on pre-defined prompts for implementation and reviews, and the need to manage specific status flags like DONE or BLOCKED to track iterative rework progress accurately.

What's the best way to manage task status flags in AI agent workflows?

Managing task status flags in AI agent workflows is best handled by using specific statuses like DONE, DONE_WITH_CONCERNS, NEEDS_CONTEXT, and BLOCKED. These flags track the iterative rework process after two-stage reviews.