Forge Subagent Driven Development

Use when 需要把已批准的实现计划拆成独立任务并分派给子代理执行,通过规格一致性审查与代码质量审查双阶段把关,确保并行实现结果与设计、计划和验收标准保持一致。触发词:子代理开发、分派任务、并行实现、subagent。

forge-town 598a07c 3 files · 11.4 KB Updated

File contents

子代理驱动开发

为每个任务分派全新子代理,每个任务完成后做双阶段审查:先规格一致性,再代码质量。子代理不继承会话上下文——你精确构造它们需要的一切,自己也因此为协调留出上下文余地。

使用说明

  1. 启动时声明:"我正在使用 forge_subagent-driven-development 技能执行此计划。"
  2. 一次性读取计划,提取所有任务全文 + 上下文,创建 TodoList
  3. 按 流程 对每个任务执行:分派实现 → 规格审查 → 代码质量审查 → 标记完成
  4. 对照 检查清单 约束每一轮分派与审查

红线

  • 不并行分派多个实现子代理(会冲突)
  • 不让子代理自己读计划文件(提供完整任务文本 + 场景上下文)
  • 规格一致性审查未通过前不开始代码质量审查(顺序固定)
  • 审查发现问题 = 未完成,必须实现子代理修复 → 审查子代理重新审查 → 直到通过
  • 未经用户明确同意,不在 main/master 分支开始实现

与其他技能的关系

上游 当前 下游
forge_writing-plans forge_subagent-driven-development 实现完成

子代理应使用 forge_test-driven-development 对每个任务遵循 TDD。

forge-town/skills/tree/main/skills/forge_subagent-driven-development commit 598a07c17d

Frequently asked questions

npx skillmds@latest add forge-town/forge-subagent-driven-development