用途:该技能是工具链中每个任务的终端检查点,核心原则是无新鲜验证证据不得声称完成(NO COMPLETION CLAIMS WITHOUT FRESH VERIFICATION EVIDENCE)。它用于代理在说“能跑”“做完了”“缺陷修好了”“功能完成”之前,强制执行验证。
主要能力:五步硬性协议。第一步识别适用的验证命令,如单元测试(npm test、pytest、go test ./...、cargo test、php artisan test)、集成测试、类型检查(tsc --noEmit、mypy .、pyright、phpstan analyse)、lint(eslint .、ruff check .、golint ./...、php-cs-fixer fix --dry-run)、构建(npm run build、cargo build、go build ./...)与格式检查(prettier --check .、black --check .、gofmt -l .、pint --test)。第二步在最新代码改动后重新运行全部适用命令,不用缓存、不跳过。第三步阅读每条命令的完整输出,关注退出码、测试数量、警告、弃用提示与错误。第四步确认输出与声明一致,全部为“是”才继续。第五步以证据模板声明完成,列出命令与结果、是否全绿、是否引入新警告。
使用方式:在工作完成后调用,按顺序执行各阶段,任何“否”或“不确定”都要回到修复并重新开始。它被其他技能在完成时调用,包括测试驱动开发、系统化调试、执行计划、子代理驱动开发、代码审查、弹性执行、自主循环、收尾开发分支等场景。适用于代理自动化工作流的完成校验环节;其协议为刚性要求,不允许放宽或跳过步骤。限制:资料未提供具体安装、配置或运行环境细节。