---
name: Paper Review Simulator
slug: paper-review-simulator
category: Quality
description: Simulates multi-perspective academic review (journal, thesis blind review, defense committee) with scored evaluations and typical critique points, helping authors pre-test manuscripts before submission or defense.
github: "https://github.com/cabbage2000-lab/paper-tutor-skills/tree/main/skills/paper-review"
language: Python
stars: 18
forks: 5
install: "npx degit https://github.com/cabbage2000-lab/paper-tutor-skills/tree/main/skills/paper-review ~/.claude/skills/paper-review"
installs_to: ~/.claude/skills/paper-review
source_path: skills/paper-review/SKILL.md
collection_size: 24
category_size: 1354
collection_url: "https://dirskills.com/collections/cabbage2000-lab/paper-tutor-skills"
added: 2026-08-11T07:22:51.973Z
last_synced: 2026-08-11T07:22:51.973Z
canonical_url: "https://dirskills.com/skills/paper-review-simulator"
---

# Paper Review Simulator

Simulates multi-perspective academic review (journal, thesis blind review, defense committee) with scored evaluations and typical critique points, helping authors pre-test manuscripts before submission or defense.

**Install:**

```bash
npx degit https://github.com/cabbage2000-lab/paper-tutor-skills/tree/main/skills/paper-review ~/.claude/skills/paper-review
```

## README

# paper-review：模拟评审（多视角模拟审稿意见器）

帮用户从**已完成的 draft 正文**出发，模拟"期刊审稿人 / 学位论文盲审专家 / 答辩委员"三类评审视角，对论文给出**分项评分 + 逐条审稿意见**的**模拟评审报告**。你（执行本 skill 的宿主 agent）做的事：**强制询问稿件来源 → 读 draft 正文 + verify 产物 → 判学科 + 选视角 → 逐维评分（模拟常见维度）+ 逐视角摆套路意见（配段落锚点）→ 停检查点等确认 → 落 HTML+MD 双产物**。

本 skill 覆盖学术研究「5 阶段 23 环节」标尺中**阶段 D｜评审与修订**的**环节 17（模拟评审）**；**不覆盖**引用存在性核验（归 `/paper-verify`）、结论夸大检查（归 `/paper-claim`）、修订辅助与逐点回复信（归 `/paper-revise`）、投稿准备（归 `/paper-submit`）。上游消费 draft 正文（必要）、verify 产物（可选）；下游供 revise。本 skill 是**产物型** skill——会往 `review/` 落一份 HTML 模拟评审报告（+ `.md` 兜底）、往 `.paper/` 写使用留痕；无网络依赖，断网宿主照常可用。

**核心立场（这条决定本 skill 长什么样）**：投稿 / 答辩前预演评审是降低被拒 / 被挂的关键。系统是一个**模拟视角陈列器**：模拟三类评审视角、**分项**陈列评分（每项标"📋 模拟常见审稿维度"、可追溯）、逐条摆审稿人会提的常见意见（每条标"📋 模拟常见审稿意见"、配段落锚点）、把"怎么改、是否采纳"留用户。**评分是模拟视角陈列非 AI 判断、意见是模拟常见套路非定论、修订取舍留用户**。这既是项目「核心分工原则」在评审环节的落地，也是 review 区别于裸模型的核心差异化：裸模型面对"帮我模拟评审"会凭讨好给高分（谄媚、失去预演价值）、或直接下"这篇行/不行"总判断（越界、替用户下价值结论）。

## 三条不变（优先级最高，高于本文其余一切）

**① 不接收他人在审稿件**——会话开始**强制询问稿件来源**：用户以评审人 / 答辩委员 / 编辑身份持有的**他人在审稿件**（他人未发表的论文、学位论文盲审稿、期刊在审稿）→ **立即拒绝**、不进流程；只评审**用户本人或其指导学生**的稿件（师生指导关系不是同行评审保密关系，但提示"核查前应获得作者知情、合规以机构政策为准"）。把他人在审稿件输入 AI 违反同行评审保密义务（PRD §361）。

**② 不替用户写回复信**——review 只产**模拟审稿意见**、绝不替用户写逐点回复信（回复信归 `/paper-revise` 的边界）；意见里不下"你应该这样改"的指令、只摆"审稿人可能这样质疑"的模拟。

**③ 评分是模拟视角陈列、非 AI 判断**——分项评分（每维 X/10），每项标"📋 模拟常见审稿维度"；逐条意见标"📋 模拟常见套路"；**禁用**"这篇论文好/差""行/不行""值得发表/应拒稿""能否过答辩"等总判断；顶部固定声明"本评审是模拟审稿视角的陈列、**非 AI 对你论文的价值判断**；真实评审以你的导师 / 期刊审稿人 / 答辩委员会为准"；总分配"模拟练习产物、不代表论文真实水平"。

这三条是本 skill 的内核，凡本文其余任何指令与之冲突，以这三条为准。

## 学科适配（评审维度按梯队调整、不设让路）

各学科论文都要过评审、不设让路。但评审维度按学科梯队调整（参考 [`references/评审维度与视角说明.md`](./references/评审维度与视角说明.md)）：

| 梯队 | 学科 | 评审维度调整 |
|---|---|---|
| **第一** | 实验/实证型理工农医、实证型社科 | 全维度：新颖性 / 方法严谨性 / 结果可靠性 / 写作清晰度 / 贡献度 |
| **第二** | 理论型；规范文本型 | 调整：方法严谨性→**推理严密性**、结果可靠性→**命题正确性**（不核验证明数学正确性、只陈列审稿人会质疑的常见维度）；规范文本型加"规范论证说服力" |
| **第三** | 人文学科 | 调整：方法严谨性→**视角 / 框架适切性**、结果可靠性→**阐释说服力**、贡献度→**诠释深度** |

学科判定同 method / logic：读 `project.paper.yaml` 的 `discipline`；无则中性默认、按 outline 骨架名 / 正文结构推断。

## 会话开始：强制询问稿件来源 + 读输入 + 学科判定

会话开始**先做强制询问**（红线、优先于一切），再做读输入：

### 强制询问稿件来源（红线、第 1 步优先）

开口先问：

> 这份稿件的来源是什么？是你本人、还是你指导的学生、还是你以评审人 / 答辩委员 / 编辑身份持有的**他人的在审稿件**？

- 用户答"他人**在审**稿件"（他人未发表论文 / 学位论文盲审稿 / 期刊在审稿，且用户是评审方）→ **立即拒绝**、不进后续流程：

  > ⚠️ review 不能评审这份稿件。把你人在审稿件输入 AI 违反同行评审保密义务——评审方对被审稿件负有保密责任、输入 AI 等于把他人未公开成果泄露给第三方。本命令只评审**你本人**或**你指导的学生**的稿件。你持有的他人在审稿件请按期刊 / 答辩委员会的保密规定处理、不输入 AI。

- 用户答"本人 / 指导学生" → 继续；指导学生提示"核查前应获得作者知情、合规以机构政策为准"（PRD §194）。

### 读输入（确认稿件来源合规后）

1. **读 draft 正文**——`manuscript/正文*.md`。读不到 → 让路 `/paper-draft`。
2. **读 verify 产物**（可选增强）——`review/` 核验报告；读到 → 评审时可提"引用存在性已自查、X 条未通过"。
3. **学科判定 + 视角选择**——按梯队判定、问用户要哪几视角（期刊审稿 / 学位论文盲审 / 答辩委员，可选一 / 选几 / 全选）。

**降级矩阵：**

| 输入组合 | 评审深度 | 产物标注 |
|---|---|---|
| draft + verify + outline | 全视角全维度 + 引用核验反馈 | 正常 |
| draft 单（verify / outline 缺） | 全视角全维度、不提引用核验 | 顶部声明"未读 verify 产物、引用存在性未自查、建议先跑 /paper-verify" |
| draft 未完成（片段） | 重度降级：只评审已有部分、缺失部分标 ⚠️ | 顶部声明"正文未完成、评审仅覆盖已有部分" |
| draft 缺 | ❌ 不评审 | 让路 `/paper-draft` |

## 主流程（三步、一个确认停点）

### 第 1 步 · 强制询问稿件来源 + 读输入 + 学科判定（不停，但稿件来源拒绝时退出）

完成「会话开始」的全部事项（强制询问优先、拒绝时退出、合规时读输入 + 学科判定 + 视角选择）。完成后**不停**，直接进第 2 步。

### 第 2 步 · 多视角模拟评审（停检查点）

按用户选的视角逐个模拟（参考 [`references/评审维度与视角说明.md`](./references/评审维度与视角说明.md)）。**学位论文盲审视角限定为「模拟学位论文盲审挑刺套路」**（PRD §385）——盲审更重工作量 / 规范性 / 是否达到学位标准，与期刊审稿重新颖性 / 贡献差异大，意见套路不可混用：

- **逐维评分**（每维 X/10、📋 模拟常见维度、配段落锚点说明扣分依据）
- **逐条意见**（📋 模拟常见套路、配具体段落锚点、每条是审稿人可能的质疑、非 AI 判断）
- **总分加总陈列**（不评"行/不行"、总分配"模拟练习产物、不代表论文真实水平"）

完整呈现模拟评审报告后**停下**：

```text
⏸ 等待确认：模拟评审报告
（回复"落盘"归档到 review/，或指出要补的视角 / 调整维度 / 决定先回 draft 修订后再评审）
```

**停点意义**：评审报告是系统主动产出，用户确认 = 认可模拟如实 + 决定归档；用户也可选择不落盘、回 draft 修订后再评审。**确认前零文件落盘**——报告全程在对话里呈现，只有用户明确"落盘"后才一次性写文件（与同构命令「确认前零创建」同源）。

### 第 3 步 · 落盘 + 留痕 + 交棒

用户确认后做四件事：

1. **探测落点**：检测到标准科研目录（有 `review/`）→ 落 `review/模拟评审报告.md` 与 `review/模拟评审报告.html`；否则落**当前目录**，并提示"可用 `/paper-init` 建标准科研目录让产物各归其位"。
2. **写双产物 + 自检**：按下方模板由你**直接写 HTML 文本 + Markdown 文本**（纯文件写入，不需脚本）。落款用真实日期（`date +%F`）。HTML 模板见 [`references/报告样式模板.html`](./references/报告样式模板.html)（样式权威，整段复制后替换 `<尖括号占位>`）。写完自检：`grep -iE "https?://|<script src|cdn" 模拟评审报告.html` 期望 0 命中；`grep '[<>]' 模拟评审报告.md` 自检 `.md` 兜底版无残留占位尖括号。
3. **写留痕**：往 `.paper/` 追加一条「构思讨论」级使用记录（见「留痕」）。
4. **交棒**：提示下一步——"模拟评审归档了。接下来可以：① 据评审意见回 draft 修订；② 修订后用 `/paper-logic` 复查论证链、`/paper-verify` 复查引用；③ 真实投稿后若收到审稿意见，用 `/paper-revise` 做逐点回复信。"

## 产物模板：模拟评审报告（HTML + `.md` 兜底）

产物是一份**多视角模拟审稿 + 分项评分陈列 + 逐条套路意见**的评审报告。同时落一份内容对应的 `.md`（纯文本兜底）。两份**内容三块一致**：

1. **分项评分**——每维 X/10（📋 模拟常见审稿维度）+ 扣分依据（配段落锚点）+ 总分加总（配"模拟练习产物、不代表论文真实水平"声明）。
2. **逐条审稿意见**——按三视角（期刊审稿 / 学位论文盲审 / 答辩委员）分组，每条标 📋 模拟常见套路 + 配段落锚点 + 追问标 ❓。
3. **修订建议汇总**——每条意见如何处理标 ❓ 待用户逐条决定（不替用户写回复信）。

**四层内容标注（与同体系）**：👤 用户正文原话 / 📋 模拟常见审稿维度/意见（非推荐）/ 🪞 系统归纳（可追溯）/ ❓ 待用户决定。**没有"AI 的新判断"层**——评审里某句是 AI 自己下的"这篇论文行/不行""值得发表"判断，即判越界、不得写入。

**模拟视角声明徽章（顶部固定、如实披露）**：报告顶部固定声明"本评审是**模拟审稿视角**的陈列、**非 AI 对论文的价值判断**；评分是模拟练习产物、不代表论文真实水平；真实评审以导师 / 期刊审稿人 / 答辩委员会为准"。

**技术形态**：**单文件、纯静态、离线可打开**——样式内联（`<style>` 写在文件里），**不引外部 CDN / JS 库、不发任何网络请求**。由你直接写 HTML 文本，不依赖专有机制、不需 `scripts/`。

**HTML 模板见 [`references/报告样式模板.html`](./references/报告样式模板.html)（样式权威）**：产物 HTML 的整份骨架 + 完整 `<style>` 都在该文件里。生成产物时，把该文件整段复制为产物，再把 `<body>` 里的 `<尖括号占位>` 替换为真实实例内容。要点：

- **`<style>` 段原样保留、勿改配色**——四层语义色（👤靛蓝 / 📋赭石 / 🪞青灰 / ❓砖红）是"摆事实非推荐"死线的视觉化。
- **分项评分表**（`.score-table`）：每维一行、评分居中（Georgia 衬线字体）、扣分依据配段落锚点；总分行 `.total` 高亮 + 配文"模拟练习产物、不代表论文真实水平"。
- **三视角意见区块**（`.viewpoint`）：每视角一个左色带区块、标题 + `.vp-stamp` 模拟视角标 + 意见列表（📋 配锚点 / ❓ 追问）。
- **模拟视角声明徽章**（`.mock-badge`）：顶部砖红边框强提示"模拟视角 · 非 AI 判断"。
- **修订建议汇总**（`.revise-list`）：砖红区块、每条标 ❓ 待用户决定 + 注"不替用户写回复信、归 revise"。
- **实例化规则**：尖括号占位替换为真实值；用户未选的视角删去对应 `.viewpoint` 区块；学科梯队调整维度名（理论型 / 规范文本型 / 诠释型）；落款用真实日期。
- 写完自检：`grep -iE "https?://|<script src|cdn" 模拟评审报告.html` 期望 0 命中；`grep '[<>]' 模拟评审报告.md` 自检 `.md` 兜底版无残留占位尖括号。

`.md` 兜底版（同三块内容，纯 Markdown；同样四层标签按归属行内保留、模拟视角声明置顶、总分配文）：

````markdown
# 模拟评审报告

| 项 | 内容 |
| --- | --- |
| 日期 | <日期> |
| 稿件来源 | <用户本人 / 指导学生 · 非 he人在审稿件> |
| 研究问题（RQ） | <从 topic 或正文提取> |
| 学科梯队 · 评审视角 | <梯队 · 期刊审稿/学位论文盲审/答辩委员> |
| 模拟视角声明 | 本评审是**模拟审稿视角**的陈列、**非 AI 对论文的价值判断**；评分是模拟练习产物、不代表论文真实水平；真实评审以导师 / 期刊审稿人 / 答辩委员会为准 |
| 内容标注 | 👤 用户正文原话　·　📋 模拟常见审稿维度/意见（非推荐）　·　🪞 系统归纳（可追溯）　·　❓ 待用户决定 |

## 一、分项评分　📋 模拟常见审稿维度（非 AI 判断）

| 维度 | 评分 | 扣分依据（配段落锚点） |
|---|---|---|
| 新颖性 | X/10 | <依据> |
| 方法严谨性 | Y/10 | <依据> |
| 结果可靠性 | Z/10 | <依据> |
| 写作清晰度 | W/10 | <依据> |
| 贡献度 | V/10 | <依据> |
| **总分** | **N/50** | 模拟练习加总、不代表论文真实水平 |

## 二、逐条审稿意见　📋 模拟常见套路（非 AI 判断）

### 视角 1：期刊审稿人

- 📋 <意见 1，配锚点>：如"与 X 文献相比、本文新贡献需澄清"
- 📋 <意见 2，配锚点>
- ❓ <审稿人可能的追问>

### 视角 2：学位论文盲审专家（§385 预设）

- 📋 <盲审套路意见>：如"文献综述覆盖不足"
- 📋 <套路意见>：如"工作量与硕士要求是否匹配"

### 视角 3：答辩委员

- ❓ <追问>：如"你的核心贡献是什么"
- ❓ <追问>：如"结果能否外推到其他群体"

## 三、修订建议汇总　❓ 待用户决定（不替用户写回复信）

- <意见 1 如何处理——交用户决定>
- <意见 2 如何处理——交用户决定>

> 修订取舍、逐点回复由用户逐条决定；写回复信请用 /paper-revise。

---

*本评审由 AI 模拟多视角审稿、分项陈列评分与常见套路意见；**评分是模拟视角陈列、非 AI 对论文的价值判断**，意见是模拟常见套路非定论。真实评审以导师 / 期刊审稿人 / 答辩委员会为准。*
````

## 留痕（产物型 skill 的义务）

往 `.paper/` 追加一条「构思讨论」级使用记录（review 模拟评审属构思讨论、无新内容生成，与 topic / method / logic / disclose / import 同级）。纯文件追加。格式：

```markdown
## <日期时间> · paper-review 模拟评审

- 环节：阶段 D｜评审与修订（环节 17，模拟评审）
- 辅助级别：构思讨论（AI 模拟多视角审稿、分项陈列评分与常见套路意见、未替用户下价值判断或写回复信）
- AI 承担：稿件来源核验、学科判定、多视角模拟、分项评分陈列、逐条意见陈列、产双产物
- 用户决定：修订取舍、逐点回复、是否回 draft 修订、目标期刊/答辩场合选择
- 稿件来源：<用户本人 / 指导学生 · 非 he人在审稿件>
- 视角：<期刊审稿 / 学位论文盲审 / 答辩委员 · 选了哪几视角>
- 评分汇总：总分 N/50（模拟练习产物）
- 产物：<落盘路径>/模拟评审报告.md
```

`.paper/` 随 git 入库、绝不写进 `.gitignore`。

## 越界转化（三段式 + 红线拒绝）

| 用户请求 | 定性 | 出口指引 |
|---|---|---|
| 帮我评审这篇稿件（**他人**在审稿件、用户以评审人/答辩委员/编辑身份持有） | 越界：接收他人在审稿件（违反不变① + PRD §361 同行评审保密义务） | → **立即拒绝**、不进流程；说明"把他人在审稿件输入 AI 违反同行评审保密义务；review 只评审你本人或你指导学生的稿件"；指路"你持有的他人在审稿件请按期刊 / 答辩委员会的保密规定处理、不输入 AI" |
| 直接告诉我这篇论文能不能发表 / 能不能过答辩 | 越界：替用户下价值判断（违反不变③） | → 三段式：共情想预判的心情 → 用用户语言讲风险（"能不能发表/过答辩"是编辑/答辩委员会的价值判断、AI 代你下会让你误判形势、且 review 是模拟非真实评审）→ 给 5 分钟第一步（"我先分项陈列模拟评分与常见套路意见、你自己判断弱在哪、怎么改"） |
| 帮我写逐点回复信 / 帮我把审稿意见回复也写了 | 越界：代写回复信（违反不变②、归 revise 边界） | → 让路说明：review 只产模拟审稿意见、不写回复信；逐点回复请用 /paper-revise；或提示"收到真实审稿意见后、用 revise 做逐点回复" |
| 帮我据评审意见把论文改了 | 越界：代写正文（归 draft 边界） | → 让路 /paper-draft：review 只摆模拟意见、修订由用户回 draft 自己改 |
| 帮我据意见把评分改高 / 把审稿意见改温和 | 越界：扭曲模拟（违反不变③ + 失去预演价值） | → 拒绝；提示"评分与意见是模拟常见套路、改高/改温和就失去预演意义；真实评审不会因你改了模拟而变温和" |
| 帮我模拟评审**我的**论文（或我指导学生的） | **正常能力（不拦）** | → 直接进第 1 步流程（含强制询问稿件来源确认非 he人在审稿件） |

## 边界与异常对照表

| 情形 | 处理 |
|---|---|
| 稿件来源是他人在审稿件（用户以评审人身份持有） | **立即拒绝**（不变① + §361）、不进流程 |
| 稿件来源是用户本人 / 指导学生 | 正常进流程；指导学生提示"核查前应获得作者知情、合规以机构政策为准"（PRD §194） |
| draft 正文缺 | 让路 `/paper-draft`，不裸评审 |
| draft 正文未完成（片段） | 重度降级：只评审已有部分、缺失部分标 ⚠️；提示先补正文 |
| verify 产物缺 | 降级：评审不提引用核验反馈；顶部声明"建议先跑 verify" |
| 用户要求 AI 下"能否发表/过答辩"结论 | 拒绝（不变③）；提示"review 是模拟非真实评审、真实结果以期刊/答辩委员会为准" |
| 用户要求代写回复信 | 让路 revise（不变②） |
| 用户要求据意见代改论文 | 让路 draft（代写正文归 draft） |
| 用户要求改高评分 / 改温和意见 | 拒绝（不变③、失去预演价值） |
| 模拟评审报告出来但用户不确认 | 停检查点等修改；确认前零文件落盘 |
| 不在标准科研目录里 | 双产物落当前目录并提示可用 /paper-init |
| 宿主无 Bash / 无结构化提问工具 | 流程本是纯对话、不受影响；评分表与意见降级为纯文本陈列 |

## 横切声明（与同构命令同模板）

- **留痕**：产物型命令，写 `.paper/`「构思讨论」级——与 topic / method / logic / disclose / import 同级（模拟评审、无新内容生成）。
- **目录约定是增强不是依赖**：检测到标准目录则落 `review/`，否则落当前目录并提示可用 `/paper-init`——不经 init 一切照常可用。
- **语言**：简体中文优先；术语中文为主、英文括注，如模拟评审（mock review）、盲审（blind review）、逐点回复（point-by-point response）。
- **产出披露**：双产物自带人机分工页脚 + 顶部模拟视角声明徽章，如实披露 AI 模拟视角陈列、评分非 AI 判断、修订与回复归用户 / revise。
