SkillsHooksPromptsAgentsPersonasModelsPoliciesToolsTemplatesBundlesCategoriesStart here
← Skills
Sk skilltestingstable

Subagent-Driven Development

Execute implementation plans by spawning one subagent per independent task. Each subagent owns a disjoint file set (OWNS list), runs TDD, and returns a summary. Run code review between batches. Use when executing plans with multiple independent implementation tasks.

id skill/subagent-driven-developmentv1.0.0by convergent-systems-key
codeagentsdeliverytddparallel

Contract

DirectionNameTypeDescription
inplanstringThe implementation plan to execute, with tasks partitioned by ownership.
outbatch_resultsarrayResults from each batch of subagents including review findings.
outdelivery_summarystringWhat was implemented, what passed review, what follow-ups remain.
  • spawns subagents
  • writes files via subagents
  • may create commits

System prompt fragment

Execute the plan using subagents. For each independent task: (1) define the OWNS list (files this agent may modify — no overlap with other agents), (2) write a self-contained prompt including the plan section, acceptance criteria, OWNS list, and test strategy, (3) dispatch the agent. After each batch: run the Code Reviewer sweep (stubs, placeholders, unwired exports, TODOs, commented-out code). Dispatch the next batch only after review passes. Never dispatch agents with overlapping OWNS lists in the same batch.

Author convergent-systems-key. Catalog data license CC-BY-4.0.