subagent-driven-development · 子 Agent 驱动开发

subagent-driven-development

子 Agent 驱动开发 skill:用 fresh 子 agent 逐任务执行实施计划——每个任务派一个实现子 agent(实现、测试、提交、自审),随后派任务评审子 agent(规格符合度 + 代码质量),发现问题进入修复轮(最多 5 轮),全部任务完成后做全分支最终评审,最后走 finishing-a-development-branch 收尾。

核心原则:新鲜子 agent 防上下文污染、每个任务独立评审、连续执行不中途停下问"要不要继续"。冲突与歧义由规格裁决、记成 ledger 的 Ruling 继续执行;仅四种情况停:不可逆破坏性操作、安全敏感、worktree 外副作用、计划彻底不可行。修复超过 5 轮则裁决未解决项并记录。

调用示例:在聊天框中说"用子 agent 驱动的方式执行这份实施计划"。

产品详解

定位

subagent-driven-development 是实施计划的执行引擎:任务相互独立时用它;任务强耦合或用户选了内联方式时用 executing-plans;没计划先 brainstorming。

核心能力

工作流程

  1. 准备(worktree、ledger 检查、读计划、飞行前评审)
  2. 逐任务:派实现子 agent → 实现/测试/提交/自审 → 派任务评审 → 有问题则修复轮(最多 5 轮)
  3. 任务完成记入 ledger,继续下一个
  4. 全部完成后:全分支最终评审 → 一轮修复 → 裁决残余
  5. 删除计划工作区 → 走 finishing-a-development-branch 收尾

输入与输出

输入 说明
实施计划 必填,任务相互独立(writing-plans 产物)
执行方式选择 用户已选子 agent 驱动(或未指定时推荐后选择)

输出:计划全部任务执行完毕、评审通过、分支完成集成决策。

与相邻 skill 的区别

skill 分工
subagent-driven-development(本) fresh 子 agent 逐任务执行 + 逐任务评审
executing-plans 同一上下文内联执行(便宜快速,评审只在最后)
writing-plans 写实现计划
finishing-a-development-branch 执行后的分支集成决策

适用场景

使用前准备


subagent-driven-development 隶属于 Aiglade Skill 库。在 Aiglade 聊天框中用自然语言描述需求即可调用。

← 回到 Skill 大全