关于 fact-check
fact-check 是用于核实陈述、避免未经证实便将其视为事实的 Agent 技能。它将陈述分类为可测试、可研究或无法验证,收集证据并按固定格式给出结论。
主要功能
- 01引用并分类每项陈述
- 02用可用命令或文件测试陈述
- 03从权威来源研究陈述
- 04说明无法验证的陈述
- 05按固定格式报告证据和结论
适用场景
- 01核实回复中的事实陈述
- 02根据文件或命令输出检查主张
- 03评估需要查阅文档的陈述
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ jimweller/ clanker-skills --skill fact-check安装后在 Claude Code 中输入/fact-check确认已加载。
详细介绍
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