SuperAPI AI 工具集

verification-before-completion

通用与其它

查看项目

更新于 10-15 22:13

技能介绍

用途:该技能用于约束 AI 智能体在提交代码或创建 PR 之前的行为,防止在未验证的情况下声称工作已完成、已修复或测试通过。其核心原则是「证据先于声明」,认为未经验证就宣称完成是不诚实而非高效。

主要能力:提出「铁律」——没有新鲜的验证证据,不得做出完成声明;若未在当前消息中运行验证命令,就不能声称其通过。并给出「门控流程」:先确定哪条命令能证明该声明(提示可用 scripts/run-tests 自动检测测试执行),再完整运行该命令,然后阅读完整输出、检查退出码并统计失败数,接着判断输出是否支持该声明,最后才做出声明。

常见失败对照:声称测试通过需有测试命令输出且 0 失败,此前的运行或「应该会通过」不算数;声称 linter 干净需有 0 错误输出,部分检查或外推不算数;声称构建成功需构建命令退出码为 0,linter 通过或日志好看不算数;声称缺陷已修复需对原始症状的测试通过,仅改代码并假设修复不算数;声称智能体已完成需版本控制差异显示变更,智能体自报成功不算数;声称需求满足需逐行核对清单,测试通过不算数。

危险信号:使用「应该」「大概」「似乎」等措辞;在验证前表达满意(如「太好了」「完美」「完成」);未验证就准备提交、推送或创建 PR;信任智能体的成功报告;依赖部分验证;任何暗示成功却未运行验证的表述。

限制与说明:资料未提供该技能的具体安装方式、支持平台、收费情况或代码示例;详细验证模式与示例见 references/patterns-and-rationalizations.md。