mcpField
P
paper-spine-audit

paper-spine-audit

github.com/wubing2023文档处理6.1k355 次安装2 周前更新
代码仓库

关于 paper-spine-audit

PaperSpine Audit 是在 PaperSpine 论文构建或改写标记完成前执行检查的技能。它结合脚本与独立多 Agent 评审,核查交付物、证据、引文、稿件结构和翻译。

主要功能

  1. 01交付物完整性检查
  2. 02证据与引文支持审计
  3. 03稿件逻辑迁移审查
  4. 04LaTeX 与 Word 输出验证
  5. 05独立多 Agent 评审流程

适用场景

  1. 01在标记论文完成前进行检查
  2. 02查找缺失交付物或无依据论断
  3. 03验证引文和稿件结构
  4. 04检查翻译覆盖与文档输出

安装

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

$npx skills add https://github.com/wubing2023/paperspine --skill paper-spine-audit

安装后在 Claude Code 中输入/paper-spine-audit确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

agents/
openai.yaml
references/
citation-support-bank.md
logic-transfer-audit.md
rewrite-matrix.md
translation-package.md
writing-rationale-matrix.md
scripts/
_paper_spine_utils.py
artifact_check.py
citation_bank_check.py
humanize_check.py
integrity_audit.py
latex_guard.py
revision_audit.py
structured_review.py
word_guard.py

详细介绍

PaperSpine 审计

在调用 PaperSpine 重写或构建完成前,请使用此技能。

必需检查

  1. 产物是否完整。
  2. 参考资料工作区是否存在,并且是否包含来源索引。
  3. 动机是否在研究后经用户确认,而非在研究前凭空设定。
  4. writing_rationale_matrix.md 是否存在、顺序是否合理,以及是否涵盖整体作品框架和所选场景的任务专属写作单元。根据需要,它应将论文/报告拆分为段落级、论点级、证据、模型、综合、标题、图注或竞赛解答单元;如果任务不是 IMRaD 论文,就不得使用固定的 IMRaD 检查清单。首行必须深入论证整体作品框架,每一行都必须包含具体的动机、参考/SOTA、目标场景、证据和计划文本动作锚点,而不能只是简短标签。
  5. 实质性重写任务不得仅追加内容或进行浅层修改。
  6. 从原始草稿或材料到最终稿的逻辑迁移。
  7. 用户提供的证据是否支持各项论点。
  8. 项目包含 LaTeX 时,检查 LaTeX 引用、标签和图表的安全性。
  9. 在为 Introduction/Discussion 选取引用之前,检查 citation_support_bank.md 的数量、时效性,以及其中每篇论文的支持句质量。
  10. 最终 LaTeX 源文件是否存在;如果有可用的 TeX 引擎,检查编译后的 PDF 是否存在。
  11. 如果请求或生成了 .docx,检查 Word 输出在结构上是否有效。
  12. 当 translation_package 为 zh 时,翻译覆盖是否完整,包括完整最终论文文本的 full_paper_translation.zh.md,以及大型中间产物(例如 writing_rationale_matrix.md)逐行翻译的内容。

脚本

如果可用,请运行:

python scripts/integrity_audit.py paper_rewriting_output --markdown --write
python scripts/artifact_check.py paper_rewriting_output --markdown --write
python scripts/revision_audit.py <original> <revised> --markdown
python scripts/structured_review.py paper_rewriting_output --dispatch
# Then: launch three parallel sub-agents per review_prompts/dispatch.md
# After sub-agents complete: python scripts/structured_review.py paper_rewriting_output --validate review_prompts
python scripts/citation_quality_audit.py paper_rewriting_output --write
python scripts/latex_guard.py <main.tex> --bib <references.bib> --markdown
python scripts/word_guard.py paper_rewriting_output/final_paper/paper.docx --markdown --output paper_rewriting_output/word_report.md

多 Agent 审阅流程

结构化审阅通过独立子 Agent 执行,以确保审阅者真正独立:

  1. 运行 structured_review.py --dispatch,在 review_prompts/ 下生成三个相互隔离的审阅者提示词。
  2. 阅读 review_prompts/dispatch.md,并行启动三个 Agent 调用。每个 Agent 只能读取自己的提示词文件和稿件。
  3. 三个 Agent 都写出输出文件后,运行 structured_review.py --validate review_prompts,检查其独立性(通过文本相似度检测交叉污染)。
  4. 汇总三份独立审阅,生成编辑综合意见。

必需输出

  • paper_rewriting_output/integrity_audit.md
  • paper_rewriting_output/artifact_check.md
  • 重写任务需生成 paper_rewriting_output/revision_audit.md
  • paper_rewriting_output/structured_review.md
  • paper_rewriting_output/citation_quality_audit.md
  • paper_rewriting_output/logic_transfer_audit.md
  • 未解决的风险和用户决策

如果缺少必需产物、最终稿包含缺乏支持的论点、翻译不完整,或论证矩阵流于泛泛,就不要将任务标记为完成。

评论

支持 Markdown