关于 verify-this
Verify This 是用于以可重复证据检验具体、可度量主张的技能。它比较基线与变更后的状态,并给出三种规定结论之一。
主要功能
- 01将主张改写为可度量条件
- 02选择聚焦的测试范围
- 03采集基线与变更后数据
- 04比较原始证据
- 05给出规定结论
适用场景
- 01确认缺陷修复是否改变行为
- 02测量 UI、CLI 或 API 主张
- 03比较性能或内存用量
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ cursor/ plugins --skill verify-this安装后在 Claude Code 中输入/verify-this确认已加载。
详细介绍
验证此项
验证不是回顾,而是用可重复的证据证明或证伪某项具体主张。
适用场景
- 用户提出“验证一下”“证明它能正常工作”“这个修复解决问题了吗”或“给我看看证据”。
- Bug 修复需要修复前后的复现对比。
- UI、CLI、API、性能或内存相关的主张需要测量。
- 测试通过了,但仍需确认用户可见的行为。
不要将其用于“代码更整洁”这类模糊主张。先要求对方提出可测量的主张。
工作流
- 将主张重述为可证伪的形式:条件、指标和阈值。
- 选择能够证伪该主张的最小本地范围。
- 从旧状态获取基线:合并基点、父提交、失败分支或当前的故障复现。
- 在更改后的状态下,使用相同的命令、数据、预热步骤和环境获取处理结果。
- 比较原始产物:数值、截图、终端记录、HTTP 响应、性能分析文件、堆快照或测试输出。
- 最终只能给出以下一种结论:
VERIFIED、NOT VERIFIED或INCONCLUSIVE。
本地范围
- 代码行为:有针对性的单元测试/集成测试或最小复现脚本。
- CLI/TUI 行为:
control-cli、终端记录或演示录制。 - UI 行为:
control-ui、截图、无障碍快照或浏览器跟踪记录。 - API 行为:本地 HTTP/RPC 请求和响应差异。
- 性能:同一台机器上的基线/处理计时或 CPU 性能分析文件。
- 内存:疑似操作前后的堆快照。
产物布局
在安全的情况下写入产物:
/tmp/verify-this/<claim-slug>/
├── claim.md
├── timeline.md
├── baseline/
├── treatment/
├── diff/
└── verdict.md
如果产物可能包含敏感代码、提示词、截图、HTTP 正文或堆数据,除非用户同意将数据写入磁盘,否则只保留最少量的内联证据。
结论规则
VERIFIED:基线和处理结果按预测方向变化,达到所声明的阈值,且没有明显的混杂因素。NOT VERIFIED:行为没有变化、变化方向错误或未达到阈值。INCONCLUSIVE:没有有效基线、信号有噪声、测量失败,或环境差异导致比较无效。
输出
使用以下格式:
VERIFIED | NOT VERIFIED | INCONCLUSIVE
Claim: <falsifiable claim>
Evidence:
<metric/artifact>: baseline=<...>, treatment=<...>, delta=<...>, threshold=<...>
Reasoning:
<one tight paragraph naming the evidence and any confounds>
不要淡化负面结果。明确给出 NOT VERIFIED 同样有用。
评论
支持 Markdown