用途:该技能用于约束开发者在任何“完成、修复、通过”类声明之前,先执行真实的验证命令,并以输出结果作为依据。核心原则是:没有新鲜的验证证据,不得声称完成。
主要能力:提供一份可复用的验证清单——识别能证明该声明的命令、执行完整验证命令、阅读完整输出与退出码及失败计数、判断输出是否支持该声明;若否,则据实说明状态并附证据;若是,则连同证据一起声明。技能还给出常见声明的所需证据对照(如测试通过需测试输出 0 失败、构建成功需构建命令退出码为 0、缺陷修复需能复现该缺陷的测试现已通过、回归测试需验证 Red→Green 循环),并列出危险信号,如使用“应该、可能、似乎”等含糊措辞、在验证前表达满意、直接信任代理或工具的成功报告、依赖部分检查或历史运行结果。
使用方式:在任何可能暗示成功或完成的表述之前,按清单逐项执行;复制清单并跟踪进度,跳过任一步骤即视为无效声明。典型流程可为:写测试→运行(失败)→修复代码→运行(通过)→回退修复→运行(必须失败)→恢复→运行(通过)。
适用场景:声称测试通过、构建成功、linter 干净、缺陷已修复;提交代码、创建 PR、标记任务完成;转入下一任务或委派工作;以及任何暗示成功或完成的陈述。
限制:资料未提供具体的安装命令、运行命令、平台支持范围、收费或价格信息,暂未提供。