mcpField
F
fact-check

fact-check

github.com/jimweller生产力38 次安装
代码仓库

关于 fact-check

fact-check 是用于核实陈述、避免未经证实便将其视为事实的 Agent 技能。它将陈述分类为可测试、可研究或无法验证,收集证据并按固定格式给出结论。

主要功能

  1. 01引用并分类每项陈述
  2. 02用可用命令或文件测试陈述
  3. 03从权威来源研究陈述
  4. 04说明无法验证的陈述
  5. 05按固定格式报告证据和结论

适用场景

  1. 01核实回复中的事实陈述
  2. 02根据文件或命令输出检查主张
  3. 03评估需要查阅文档的陈述

安装

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

$npx skills add https://github.com/jimweller/clanker-skills --skill fact-check

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

详细介绍

STARTER_CHARACTER = 🔬

事实核查

有人提出了一项没有证据支持的主张。此技能要求先进行核实,才能认可该主张。

输入

此技能的参数是要核实的主张。如果未提供参数,则扫描上一条 CLANKER 回复中的所有事实性主张(即陈述为事实、而非带有推测限定的内容),并对每项主张执行此流程。

流程

  1. 准确陈述主张。 引用原文。不要改述。
  2. 对主张进行分类。
    • 当前可通过实证检验:可在本轮中通过命令、读取文件或调用 API 来确认或反驳。转到第 3 步。
    • 可研究:可通过文档、源代码或网页搜索找到证据。转到第 4 步。
    • 无法核实:没有可用工具或来源可以确认。转到第 5 步。
  3. 进行检验。 运行命令或读取文件。报告原始输出,并与主张进行比较。结论:已确认、已驳斥或部分属实(说明哪些部分成立、哪些不成立)。
  4. 进行研究。 使用 context7、researcher MCP 服务、WebSearch 或 Read 查找权威来源。引用来源(URL、文件路径或命令输出)。结论:已确认、已驳斥、部分属实或证据不足。
  5. 声明无法核实。 说明没有可用工具检验该主张的原因。撤回该主张,或将其重述为明确标注的推测。

输出格式

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