self-review

self-review

熱門

使用 NeurIPS 審稿表單,以三位審稿人角色、集成評分與反思修正,自動審查學術論文。從 PDF 擷取文字、執行結構化審查,並輸出可操作的意見回饋。當使用者想在投稿前審查論文或取得草稿意見回饋時使用。

299星標
37分支
更新於 2026/2/27
SKILL.md
唯讀
名稱
self-review
描述

使用 NeurIPS 審稿表單,以三位審稿人角色、集成評分與反思修正,自動審查學術論文。從 PDF 擷取文字、執行結構化審查,並輸出可操作的意見回饋。當使用者想在投稿前審查論文或取得草稿意見回饋時使用。

自我審查

使用結構化審查表單與多位審稿人角色來審查學術論文。

輸入

  • $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:反思修正(每位審稿人最多三輪)

每次審查後,套用反思提示:重新評估正確性與健全性,必要時修正。當回應「我完成了」時停止。

步驟 4:彙總

  • 合併三份審查意見
  • 平均數值評分(四捨五入至最接近整數)
  • 綜合出達成共識的元審查意見
  • 使用 AgentLaboratory 權重加權:Overall (1.0)、Contribution (0.4)、Presentation (0.2)、其他各 0.1

步驟 5:可操作的報告

輸出格式:

## 審查摘要
- **整體評分**:X/10(加權:Y/10)
- **決定**:接受 / 拒絕
- **信心度**:Z/5

## 優點(審稿人間共識)
1. ...
2. ...

## 缺點(審稿人間共識)
1. ...
2. ...

## 給作者的問題
1. ...

## 具體改進建議
1. [第 X 節,第 Y 頁]:...
2. [第 Z 節,第 W 頁]:...

## 評分明細
| 面向 | R1 | R2 | R3 | 平均 |
|-----------|----|----|-----|-----|
| Overall | ... | ... | ... | ... |
| Contribution | ... | ... | ... | ... |
| ... | ... | ... | ... | ... |

參考資料

  • NeurIPS 審查表單、評分權重、角色、反思提示:~/.claude/skills/self-review/references/review-form.md
  • PDF 文字擷取:~/.claude/skills/self-review/scripts/extract_pdf_text.py

缺少章節檢查

您必須確認所有必要章節皆存在:摘要、引言、方法/途徑、實驗/結果、討論/結論。若有缺少,請降低評分。

相關技能