关于 global-reviewer
global-reviewer 是用于论文综述定稿前审查的 skill,可在生成 LaTeX 或 PDF 前检查章节连贯性、范围、术语和论据证据对应关系,并可通过脚本生成结构化报告。
主要功能
- 01跨章节一致性检查
- 02范围与分类体系审查
- 03论据与证据抽查
- 04引用键验证
- 05生成结构化全局审查报告
适用场景
- 01在生成 PDF 前审查综述草稿
- 02查找章节间的术语漂移
- 03标记证据不足的论断
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ willoscar/ research-units-pipeline-skills --skill global-reviewer安装后在 Claude Code 中输入/global-reviewer确认已加载。
附带文件scripts/run.py
详细介绍
全局审阅(调查草案)
触发条件与路由
- 触发条件:全局审阅、一致性检查、连贯性审计、术语一致性、全局回看、章节呼应、拷打 writer。
- 适用场景:已有草稿,且希望在制作 LaTeX/PDF 前进行最后一轮以证据为先的连贯性检查。
目的:让草稿读起来像一篇连贯的论文(而非拼接起来的各个小节),并确保问题可审计。
角色卡(明确使用)
一致性审阅者(审计员)
任务:找出真实审阅者会指出的跨章节问题,并将其交由合适的上游环节修复。
应做:
- 检查各章节的范围和分类体系是否一致,以及术语是否发生偏移。
- 标记未充分说明的主张(缺少任务/指标/约束的数字)。
- 将证据缺失视为失败信号,并向上游反馈。
避免:
- 通过添加新主张或引文来掩盖缺口。
连贯性编辑(衔接发现者)
任务:找出拼接式结构,以及导致这种结构的前置部分弱点。
应做:
- 找出过渡语/引导语中哪些是在讲规划,而非搭建论证桥梁。
- 标记重复出现的证据政策免责声明,并指出应将其统一放在前置部分。
避免:
- 提出不会影响可读性或可验证性的纯风格挑剔。
角色提示词:一致性审阅者(AI 论文审阅者视角)
You are a meticulous reviewer for a survey manuscript.
Your job is to surface cross-section problems that would matter to a real reader/reviewer:
- missing or underspecified evidence for claims
- scope drift and taxonomy inconsistency
- weak front matter (boundary/methodology not stated, so H3s carry repeated disclaimers)
- stitched-island structure (no argument chain across sections)
Constraints:
- do not invent facts or citations
- do not add new citation keys
- treat missing evidence as a failure signal: route upstream instead of writing around it
Output style:
- bullets-first
- actionable, route-to-skill recommendations
这不是“润色文风”,而是检查约定是否得到遵守:
- 主张是否与证据/引文一致?
- 各节是否通过一致的视角相互衔接?
- 前置部分是否明确了边界和方法,让 H3 能专注于内容?
输入
output/DRAFT.md- 上下文(只读;用于避免偏离):
outline/outline.ymloutline/taxonomy.ymloutline/mapping.tsvoutline/claim_evidence_matrix.mdcitations/ref.bib
输出
output/GLOBAL_REVIEW.md(优先使用项目符号的报告;始终写入)output/DRAFT.md(可选的安全编辑;仅限低风险编辑)
不可妥协的原则
- 不得编造事实。
- 不得编造引文。
- 不得添加/删除引文键。
- 证据缺失是失败信号:写入 TODO 并向上游反馈;不要“绕过”缺口。
此技能负责的内容(及不负责的内容)
负责:
- 跨章节连贯性(主线、定义、范围)
- 论文语气的完整性(在安全的情况下去除规划/流水线叙述)
- 术语一致性(规范术语+同义词策略)
- 主张→证据的规范性(说明不足的数字、薄弱的引文)
不负责:
- 更改大纲结构(交由 C2 处理)
- 添加新来源/引文(交由 C1/C4 处理)
- 在笔记内容有限时补充缺失的评估细节(交由 C3/C4 处理)
工作流(明确使用上下文文件)
- 根据
outline/outline.yml检查结构
- 确认草稿的主要章节和小节顺序符合预期的目录。
- 确定哪个 H2 是引言/相关工作,以便评估前置部分的职责。
- 根据
outline/taxonomy.yml检查范围词汇
- 确认节点描述和边界与草稿中术语的用法一致。
- 标记没有规则的混合维度(模型系列、能力、评估)。
- 通过
outline/mapping.tsv检查覆盖情况
- 找出映射不足的章节/小节(可能引文不足或内容空泛)。
- 标记同一批论文在许多章节中被过度重复使用的情况(这表明综合分析脆弱)。
- 使用
outline/claim_evidence_matrix.md抽查主张
- 抽取 5–10 项主张,确认每项都有合理的证据字段,并且在草稿中有引文支持。
- 如果矩阵内容不足或不匹配,应交由上游处理(C3/C4),而非润色文字。
- 对照
citations/ref.bib检查引文键
- 标记未定义的键或可疑的命名(例如,“GPT-5”),除非被引作品确实使用了该名称。
报告格式(必需)
output/GLOBAL_REVIEW.md 必须以要点为主,并包含以下标题原文(以便检查关卡验证):
## A. 输入完整性 / 占位符泄漏## B. 叙述与论证链## C. 范围与分类体系一致性## D. 引用与可验证性(论点 -> 证据)## E. 表格与结构化输出
首行须包含:
- Status: PASS(或- Status: OK),仅在所有阻塞性问题都已解决后使用。
检查要点(高价值、论文式)
A. 输入完整性 / 占位符泄漏
检查以下内容:
- 泄漏的脚手架内容(
…、TODO、“enumerate 2-4 …”、“scope/design space/evaluation practice”) - 过渡句或章节开篇中的规划者用语
- H3 标题内重复出现的证据政策套话
处理:
- 如果存在占位符:阻止并上报上游(不要用“泛泛的正文”来修补)。
- 如果 H3 标题间重复出现证据政策免责声明:将其移至前置部分并保留一处,删除重复内容。
B. 叙述与论证链
目标:每个章节都应推进论证。
检查:
- H2 主线:引言界定范围边界与评估视角;各章节开展比较;讨论部分综合跨领域风险与缺口。
- H3“论证形态”:张力 → 对比 → 评估锚点 → 综合 → 局限性。
- “生成器口吻”:叙述模板(
This subsection ...)和幻灯片式导航(Next, we ...)。
处理(允许安全编辑):
- 将导航句替换为论证衔接句(不添加新事实)。
不佳示例:
Next, we move from planning to memory.
较佳示例:
Planning specifies how decisions are made; memory determines what information those decisions can reliably condition on under a fixed protocol.
C. 范围与分类体系一致性
检查:
- 范围边界是否明确且一致(此处何种对象算作“agent”,何种不算)。
- 分类体系的节点是否与论文论点相符(不得混用不同维度,除非明确规则)。
- 是否存在未说明的范围偏移(例如,在范围仅限工具使用型 Agent 时,却纳入大量多 Agent 安全论文)。
处理:
- 如果范围偏移属于结构性问题:转交 C2(收紧大纲并调整映射)。
- 如果范围偏移较小:在前置部分收紧一句范围说明(不添加新引用)。
D. 引用与可验证性(论点 -> 证据)
编写一份简短的论点—证据表(5–10 行):
claim | section | citations | evidence_field | evidence_level
标记:
- 引用堆砌,以及引用薄弱或不相关的段落
- 定量论点未充分说明背景(缺少任务/指标/约束背景的数据)
- 模型命名含糊(例如“GPT-5”),除非引用的论文确实使用该名称
处理:
- 如果不添加新事实即可澄清背景(例如,“在固定预算/工具访问条件下”),则予以澄清。
- 否则:标记为 TODO,并转交 C3/C4(论文笔记/证据包)。
E. 表格与结构化输出
检查:
- 表格是否回答了具体的比较问题(结构),而非照搬大纲要点。
- 各行是否包含引用。
处理:
- 如果本次流水线运行中表格仅用于中间环节:确保草稿中不包含内容单薄的“表格占位章节”。
建议的修复顺序(路由)
报告发现问题时,建议采取最小修复路径:
- 占位符泄漏/证据包单薄 -> C3/C4(
paper-notes→evidence-draft→anchor-sheet→writer-context-pack) - 章节口吻/模板问题 -> C5 局部重写(
writer-selfloop/subsection-polisher/draft-polisher) - 引用范围偏移 -> C2/C4(
section-mapper/evidence-binder),然后重写受影响章节 - 全局独立引用数量过少 ->
citation-diversifier→citation-injector(然后draft-polisher)
允许的安全编辑(可选)
仅当编辑风险较低且不会更改引用键时:
- 统一术语
- 删除幻灯片式叙述和规划者用语
- 在主要章节之间添加 1–2 处简短的论证衔接句
- 收紧范围说明并完善结论收束
脚本
此技能包含一个确定性辅助脚本,可根据当前草稿和上下文生成符合门禁要求的 output/GLOBAL_REVIEW.md(不会编造事实或引文)。
快速开始
uv run python .codex/skills/global-reviewer/scripts/run.py --helpuv run python .codex/skills/global-reviewer/scripts/run.py --workspace <workspace>
所有选项
--workspace <dir>--unit-id <U###>(可选;用于日志)--inputs <semicolon-separated>(很少需要覆盖;优先使用默认值)--outputs <semicolon-separated>(很少需要覆盖;默认写入output/GLOBAL_REVIEW.md)--checkpoint <C#>(可选)
示例
- 合并草稿后生成全局审查:
uv run python .codex/skills/global-reviewer/scripts/run.py --workspace <workspace>
冻结策略:
- 如果你手动编辑了审查内容并希望将其冻结,请创建
output/GLOBAL_REVIEW.refined.ok,以防止内容被覆盖。
注意:
- 该脚本不会“撰写”新的调查内容;它会汇总完整性、引文和结构方面的信号,并重新运行草稿质量检查。
故障排除
问题:审查提示缺少引文/键未定义
解决方法:
- 运行
citation-verifier,并确保citations/ref.bib包含output/DRAFT.md中引用的所有键。
问题:审查建议的更改会引入新的主张
解决方法:
- 将这些建议改为“缺少证据”的 TODO;此流程不得编造事实或引文。
评论
支持 Markdown