SuperAPI AI 工具集

dev-delegate

编程与开发

查看项目

更新于 10-15 21:37

技能介绍

用途:dev-delegate 是 /dev 工作流实现阶段(Phase 5)的内部技能,由 dev-implement 在每个任务上调用一次,用于把实现工作派发给子代理。它不面向用户,不应直接调用。

主要能力:核心原则是“每个任务使用全新子代理 + 两阶段审查”。流程为:先派发实现者子代理(遵循 dev-tdd 的 RED-GREEN-REFACTOR,并使用 dev-test 的测试工具);实现完成后派发规格审查子代理核对需求;再派发质量审查子代理检查代码质量;任一环节有问题则让实现者修复并重新审查,直到两项审查都通过才标记任务完成。

使用方式:主聊天通过 Task 调用子代理,派发内容需包含 TASK、EXPECTED OUTCOME、REQUIRED SKILLS、REQUIRED TOOLS、MUST DO、MUST NOT DO、CONTEXT、VERIFICATION 等结构化字段。任务说明建议用 task-brief.sh 生成简报文件并传递路径,而非粘贴全文;审查差异用 review-package.sh 生成到文件后传路径。实现者遇到偏差按 R1-R3 自动修复并记录,R4 架构级变更须停止并上报。

限制:主聊天不得直接写代码或做“快速修复”,仓库内所有代码、配置等改动都必须经由 Task 代理,主聊天只写 .planning/*.md。规格审查与质量审查顺序固定,缺少任一环节都不能声称任务完成。子代理不共享会话上下文。模型层级需按任务复杂度选择,省略 model 会继承会话模型。具体脚本路径与命令以资料为准。