当一个开发任务包含研究、实现、测试和复核,而且这些部分相对独立时,subagent-driven-development 提供了一套“每个任务交给新代理、完成后立即复核”的执行方式。它关注的不是多开几个窗口,而是让每个代理只拿到完成当前任务所需的上下文。
开始前先把计划、规格和约束读清楚,建立进度 ledger,并检查任务之间是否共享文件或接口。机械改动可以用更快的模型;需要判断的集成和最终全局审查则提高模型档位。每个任务先派 implementer,再派 task reviewer 检查规格和代码质量;发现问题时只带着具体报告回到对应任务修复,不要整批重做。
只有在破坏性操作、安全敏感动作、发布等外部副作用,或计划已经无法可靠推进时才暂停询问。每轮都把提交、审查和裁决写入 ledger,避免上下文压缩后重复执行已完成任务。这个 Skill 适合有明确实施计划的多任务工程,不适合把紧密耦合的修改机械拆开。