mcpField
C
claims-extractor

claims-extractor

github.com/willoscar生产力51743 次安装3 周前更新
代码仓库

关于 claims-extractor

claims-extractor 将论文稿件整理为可追溯的主张清单,供评审和证据审计使用。它为每条主张记录类型、范围及原文位置,并区分经验性与概念性主张。

主要功能

  1. 01提取并规范化主张
  2. 02记录主张类型与范围
  3. 03附加指向稿件的来源定位
  4. 04输出 Markdown 与 JSONL 两种视图

适用场景

  1. 01为论文评审准备可追溯的主张清单
  2. 02审计主张并定位稿件原文
  3. 03区分经验性主张与概念性主张

安装

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

$npx skills add https://github.com/willoscar/research-units-pipeline-skills --skill claims-extractor

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

附带文件scripts/run.py

详细介绍

主张提取器

触发条件与路由

  • 触发词:主张提取器、提取主张、贡献、假设、同行评审、审稿、主张提取。
  • 使用场景:审稿/评审或证据审计,需要将主张列表写入文件,并可追溯到原文位置(章节/页面/引文)。
  • 跳过条件:没有可用的稿件/全文(例如缺少 output/PAPER.md 或等效文本)。
  • 网络:无。
  • 防护措施:每条主张都必须附带可定位的来源指针;区分实证主张与概念主张。

将稿件文本转换为可追溯的主张台账,供 paper-review 使用。

输入

  • output/PAPER.md

输出

  • output/CLAIMS.md
  • output/CLAIMS.jsonl(review-claim.v1,每行一条可寻址的主张)

约定

每个主张块都必须包含:

  • 主张文本
  • 类型:empirical 或 conceptual
  • 范围
  • 指向 output/PAPER.md 的来源指针

Markdown 和 JSONL 文件是同一批主张记录的两种视图。下游技能应优先使用 JSONL,并为较旧的 Workspace 保留 Markdown 备用方案。

脚本边界

scripts/run.py 应:

  • 检测类似主张的句子
  • 将其规范化为稳定的主张块
  • 附加来源指针
  • 区分实证主张与概念主张

解析和排序启发式应保留在共享评审工具中,而不是技能脚本中。

验收标准

  • output/CLAIMS.md 已存在
  • output/CLAIMS.jsonl 已存在,且每条记录都有稳定的 claim_id
  • 每条主张都有来源指针
  • 实证主张与概念主张已区分

非目标

  • 判断主张是否合理
  • 生成证据缺口
  • 撰写评审文本

评论

支持 Markdown