mcpField
V
verify-this

verify-this

github.com/cursor测试与质量14.5k2.4k 次安装今天更新
代码仓库

关于 verify-this

Verify This 是用于以可重复证据检验具体、可度量主张的技能。它比较基线与变更后的状态,并给出三种规定结论之一。

主要功能

  1. 01将主张改写为可度量条件
  2. 02选择聚焦的测试范围
  3. 03采集基线与变更后数据
  4. 04比较原始证据
  5. 05给出规定结论

适用场景

  1. 01确认缺陷修复是否改变行为
  2. 02测量 UI、CLI 或 API 主张
  3. 03比较性能或内存用量

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/cursor/plugins --skill verify-this

安装后在 Claude Code 中输入/verify-this确认已加载。

详细介绍

验证此项

验证不是回顾,而是用可重复的证据证明或证伪某项具体主张。

适用场景

  • 用户提出“验证一下”“证明它能正常工作”“这个修复解决问题了吗”或“给我看看证据”。
  • Bug 修复需要修复前后的复现对比。
  • UI、CLI、API、性能或内存相关的主张需要测量。
  • 测试通过了,但仍需确认用户可见的行为。

不要将其用于“代码更整洁”这类模糊主张。先要求对方提出可测量的主张。

工作流

  1. 将主张重述为可证伪的形式:条件、指标和阈值。
  2. 选择能够证伪该主张的最小本地范围。
  3. 从旧状态获取基线:合并基点、父提交、失败分支或当前的故障复现。
  4. 在更改后的状态下,使用相同的命令、数据、预热步骤和环境获取处理结果。
  5. 比较原始产物:数值、截图、终端记录、HTTP 响应、性能分析文件、堆快照或测试输出。
  6. 最终只能给出以下一种结论: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