mcpField
S
self-review

self-review

github.com/lingzhi227文档处理4401.6k 次安装35 周前更新
代码仓库

关于 self-review

用于评审学术论文的 Claude 技能,支持 PDF 或 LaTeX 输入。它以三种评审视角生成并迭代完善意见,再汇总评分和可执行报告。

主要功能

  1. 01支持 PDF 和 LaTeX 输入
  2. 02采用三种评审视角
  3. 03迭代完善评审意见
  4. 04汇总评分并生成元评审
  5. 05检查必需章节

适用场景

  1. 01投稿前评估论文
  2. 02查找缺失的论文章节
  3. 03汇总多份独立评审意见

安装

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

$npx skills add https://github.com/lingzhi227/agent-research-skills --skill self-review

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

包含的文件

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

references/
review-form.md
scripts/
extract_pdf_text.py
parse_pdf_sections.py

详细介绍

自我评审

使用包含多种审稿人视角的结构化评审表评审学术论文。

输入

  • $ARGUMENTS — PDF 文件或 .tex 文件的路径

脚本

从 PDF 提取文本
python ~/.claude/skills/self-review/scripts/extract_pdf_text.py paper.pdf --output paper_text.txt
python ~/.claude/skills/self-review/scripts/extract_pdf_text.py paper.pdf --format markdown

依次尝试 pymupdf4llm(最佳)→ pymupdf → pypdf。安装:pip install pymupdf4llm pymupdf pypdf

将 PDF 解析为结构化章节
python ~/.claude/skills/self-review/scripts/parse_pdf_sections.py \
  --pdf paper.pdf --output sections.json

提取标题(依据字体大小)、章节标题和章节文本。需要:pip install pymupdf 关键标志:--format text、--verbose

工作流

第 1 步:加载论文
  • 如果是 PDF:使用 extract_pdf_text.py 提取文本
  • 如果是 .tex:直接读取 LaTeX 源文件
第 2 步:三种审稿人视角评审

使用不同的审稿人视角进行三次独立评审(参见 references/review-form.md):

  1. 严厉但公正的审稿人:期待出色的实验,并从中获得洞见
  2. 严厉且批判的审稿人:在该领域寻找有影响力的想法
  3. 持开放态度的审稿人:寻找此前尚未提出的新颖想法

每种视角都按照 references/review-form.md 中的 NeurIPS 评审 JSON 格式生成评审意见。

第 3 步:反思与完善(每位审稿人最多 3 轮)

每次评审后,应用反思提示词:重新评估准确性和合理性,如有需要则完善。出现“I am done”时停止。

第 4 步:汇总
  • 合并三份评审意见
  • 计算数值评分的平均值(四舍五入到最接近的整数)
  • 综合撰写元评审,找出共识
  • 使用 AgentLaboratory 权重计算加权评分:Overall(1.0)、Contribution(0.4)、Presentation(0.2)、其他各项(各 0.1)
第 5 步:生成可执行报告

输出格式:

## Review Summary
- **Overall Score**: X/10 (Weighted: Y/10)
- **Decision**: Accept / Reject
- **Confidence**: Z/5

## Strengths (consensus across reviewers)
1. ...
2. ...

## Weaknesses (consensus across reviewers)
1. ...
2. ...

## Questions for Authors
1. ...

## Specific Suggestions for Improvement
1. [Section X, Page Y]: ...
2. [Section Z, Page W]: ...

## Score Breakdown
| Dimension | R1 | R2 | R3 | Avg |
|-----------|----|----|-----|-----|
| Overall | ... | ... | ... | ... |
| Contribution | ... | ... | ... | ... |
| ... | ... | ... | ... | ... |

参考资料

  • NeurIPS 评审表、评分权重、审稿人视角和反思提示词:~/.claude/skills/self-review/references/review-form.md
  • PDF 文本提取:~/.claude/skills/self-review/scripts/extract_pdf_text.py

缺失章节检查

你必须确认论文包含所有必需章节:摘要、引言、方法/方案、实验/结果、讨论/结论。若有任何章节缺失,应降低评分。

相关技能

评论

支持 Markdown