SuperAPI AI 工具集

finishing-development

编程与开发

查看项目

更新于 10-16 01:29

技能介绍

用途:确认开发实现已完整、风险可控,并确保所有测试与检查全绿。仅做验证,不做分支合并、Rebase、创建/更新 Pull Request、清理分支与 worktree、发布打标签。

主要能力:读取项目约定的命令入口(Makefile、Taskfile、package.json scripts、README、CI 配置);运行测试与常见质量门禁(lint/format、typecheck、build 等,以仓库实际存在的命令为准);汇总结果与复现步骤,输出“完成确认报告”;任一检查失败即停止并输出失败报告。

使用方式:开始时宣布正在使用 finishing-development 技能做开发收尾确认。流程为:先只读检查变更状态(git status、git diff --stat),发现误改配置、生成物、凭据文件等则点名并停止;再按优先级选择仓库标准命令(make test/check、task test/check、npm/pnpm/yarn test、pytest、go test ./...、cargo test 等),以最严格最全量的门禁组合为准,不臆造命令;然后运行测试、静态检查与构建,全部通过后输出报告,包含变更摘要、验证结果、复现方式和遗留项。

限制与红旗:任何验证失败时不得宣称完成;未找到仓库标准命令时不得给出全绿结论;必须记录实际运行的命令与结果。结束后须输出 ROUTER_SUMMARY(YAML),全绿时 blocked 为 false,失败时 needs_human_review 与 blocked 为 true 并填写 block_reason,随后调用 using-aisdlc 路由下一步。具体命令示例资料中为占位符,实际以仓库为准。