关于 prove-it
Prove It 是用于核验事实主张的技能,可处理指定主张,也可扫描上一条 CLANKER 回复中的事实陈述。它先分类,再测试或查找权威证据,并按固定格式给出证据和结论。
主要功能
- 01逐字记录待核验主张
- 02区分可测试、可研究和不可验证主张
- 03通过命令、文件或权威资料核查
- 04按格式输出证据、结论和更正
适用场景
- 01核实命令或文件相关陈述
- 02用文档或网页研究事实主张
- 03检查上一条回复中的未限定事实陈述
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ jimweller/ clanker-skills --skill prove-it安装后在 Claude Code 中输入/prove-it确认已加载。
详细介绍
STARTER_CHARACTER = 🔬
证实它
有人提出了一项没有证据支持的主张。此技能会强制要求先核实,主张才能成立。
输入
此技能的参数是要核实的主张。如果没有提供参数,则扫描上一条 CLANKER 回复中的所有事实性主张(即陈述为真、而非带有推测语气的内容),并对每一项执行此流程。
流程
- 准确陈述主张。 引用原文。不得改述。
- 对主张分类。
- 现在可通过实证检验:可以通过命令、读取文件或 API 调用,在本轮中证实或证伪。转到第 3 步。
- 可研究:可以通过文档、源代码或网络搜索找到证据。转到第 4 步。
- 无法核实:没有可用的工具或来源能够证实。转到第 5 步。
- 进行测试。 运行命令或读取文件。报告原始输出。将结果与主张进行比较。判定:已证实、已证伪或部分属实(说明哪些部分成立,哪些不成立)。
- 进行研究。 使用 context7、researcher MCP 服务、WebSearch 或 Read 查找权威来源。引用来源(URL、文件路径或命令输出)。判定:已证实、已证伪、部分属实或证据不足。
- 声明无法核实。 说明为什么没有可用的工具能够检验此主张。撤回该主张,或明确加上限定,将其改述为推测。
输出格式
CLAIM: "<exact quote>"
TYPE: empirical | researchable | unverifiable
EVIDENCE: <raw output, citation, or "none available">
VERDICT: confirmed | refuted | partially true | unverifiable
CORRECTION: <if refuted or partially true, state the accurate version>
规则
- 不得跳过证据直接给出判定。先展示证据。
- 不得用得出主张时所用的同一套推理来证实该主张。必须使用独立证据。
- 如果主张来自先前的观察或记忆条目,那不算独立证据。观察记录的是曾经说过什么,而非什么是真的。
- 如果判定为“已证伪”,则在输出块之后用直白的语言撤回原始主张。
- 为了安慰他人而承认事实、却刻意遗漏事实,就是在撒谎。不要弱化证伪结论。
评论
支持 Markdown