SuperAPI AI 工具集

verify-before-complete

通用与其它

查看项目

更新于 10-15 21:55

技能介绍

用途:该技能用于在宣布任务完成前强制先做验证。它列出多个触发点:准备把复选框从 [ ] 改为 [x]、准备提交/推送/开 PR、准备总结任务或切片为完成、准备说“测试通过”“构建正常”“lint 干净”“已修复”“完成”、或用“是的可以工作”之类回答用户提问时。

核心原则:证据先于声明。以前跑过不算证据;代码改动后旧日志也不算。验证必须在最后一次代码改动之后、在当前消息中产生新输出。

使用方式:先明确要声称什么(哪些测试通过、哪个目标构建成功、哪个复现被修复、哪些验收标准满足)。再找到对应验证命令:测试用项目实际的测试命令,构建用项目真实构建命令,lint 用编辑文件的 LSP 诊断加项目 linter,Bug 修复重跑复现步骤,UI 用运行中应用里的 browser_snapshot_refs 与 browser_assert,切片完成则逐条对照 S##-PLAN.md 验收标准。若不存在验证命令,说明任务没有可证伪的声明,应先写验证。

执行与限制:用 async_bash 跑一次性命令、bg_shell 跑长驻服务,等待退出并读取输出。失败就不能声明完成,需修复后重跑,不做“大部分通过”这类部分声明;成功则引用相关行。若之后又改代码,输出即过期,需重跑并清理过期的异步任务。

成功标准:声明精确、验证在最后改动后于当前消息运行、输出被阅读、验证能覆盖声称内容、回复中引用证据。

限制:资料未提供安装方式、收费、价格、平台或具体命令细节;所列工具名与命令按原文保留。