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)執行三次獨立審查:
- 嚴格但公正的審稿人:期望有良好的實驗並能帶來洞見
- 嚴厲且批判的審稿人:尋找領域中具影響力的想法
- 開放思維的審稿人:尋找前所未見的新穎想法
針對每個角色,依照 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
缺少章節檢查
您必須確認所有必要章節皆存在:摘要、引言、方法/途徑、實驗/結果、討論/結論。若有缺少,請降低評分。






