关于 paper-spine-citation
paper-spine-citation 是 PaperSpine 技能,用于建立并核验支撑论文论述的候选引文库。它审查参考文献、标记存疑条目,并筛选已核验的引文供定稿使用。
主要功能
- 01建立候选引文支持库
- 02核验来源与 DOI
- 03分析引文质量和多样性
- 04标记存疑的参考文献
- 05筛选已核验引文
适用场景
- 01为论文论述收集文献支持
- 02使用前检查候选参考文献
- 03筛选连贯且已核验的引文
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ wubing2023/ paperspine --skill paper-spine-citation安装后在 Claude Code 中输入/paper-spine-citation确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/citation-support-bank.mdscripts/_paper_spine_utils.pycitation_bank_check.pycitation_quality_audit.pycitation_verification_zh.pyhumanize_check.py详细介绍
PaperSpine 引文
在完成研究后、开始最终写作前使用此分支。它的目的不是学习论文结构,而是建立经过核验的引文支持库,为用户手稿中的文献陈述提供支持。
输入
读取 paper_rewriting_output/paper_spine_config.json,尤其是:
target_namesceneoutput_languagereference_modereference_pathscitation_target_count,默认为20materials_dirdraft_pathresearch_dossier.mdsota_gap_map.mdreference_materials/source_index.md
必需输出
创建:
paper_rewriting_output/citation_support_bank.md
使用此表格:
| 候选 ID | 参考文献/BibTeX | 年份 | 时效性 | 支持的章节 | 支持的论述句 | 该论文的适用原因 | 来源 | 已核验 | 核验说明 |
|---|
规则:
- 至少生成
citation_target_count * 3个候选项。默认:60 个。 - 约 80% 的候选项应为近期文献。以 2026 年为例,简单的近期文献阈值为 2023 年或之后。
- 每个候选项必须对应一篇论文,并提供一到两句支持性论述,可用于引言、相关工作、讨论、局限性或应用段落。
- 优先选择同领域、相近领域、奠基性、基准、综述及应用类论文。不要只引用几乎相同的 SOTA 论文。
- 不要编造参考文献。使用本地 PDF/元数据、DOI/arXiv/Crossref 类元数据、出版商官方页面或用户提供的参考文献文件。
- 对不确定的条目标记为
[VERIFY],在用户核验之前,不要在最终写作中使用。 - 此文献库是候选池。最终写作应选取连贯的一部分,而非将所有候选项都塞进论文。
需要详细规则时,请阅读 references/citation-support-bank.md。
流程
- 收集阶段: 建立初始候选池,至少包含
citation_target_count * 3行。此阶段将已核验和核验说明列留空。 - 核验阶段: 运行
citation_quality_audit.py,对照 Crossref 核验每个 DOI、评估引文质量、分析多样性缺口,并生成citation_quality_audit.md。根据审计结果,在已核验列中填写yes、mismatch、dead或error。 - 筛选整理: 为手稿选出最终的、已核验、近期且适合该领域的引文子集。在用户确认之前,不要在最终写作中使用未经核验或不匹配的引文。
检查
python scripts/citation_bank_check.py paper_rewriting_output/citation_support_bank.md --target-count 20 --markdown
python scripts/citation_quality_audit.py paper_rewriting_output --write
如果配置中的 citation_target_count 不同,请使用该值。
评论
支持 Markdown