
Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.
This skill takes a paper draft or arXiv link and runs a simulated review panel with different reviewer roles. It then produces an area-chair style summary and a fix list tied to specific lines, tables, or missing evidence in the draft.
Builders who draft research papers in Claude Code and want to catch reviewer objections before submission.
You can find weak baselines, overclaims, and missing controls before a real reviewer does.
Creates three reviewer voices: a champion, a methodological skeptic, and a novelty-focused area chair.
Pins each criticism to a location in your draft or marks it as a missing item instead of inventing flaws.
Condenses the reviews into shared weaknesses, split opinions, decisive factors, and a predicted outcome.
Sorts issues by impact and effort so you know what to change first before the deadline.
Drops or softens critiques that would count as illegitimate under the referenced reviewer guidelines.
# Point Claude Code at this repo as a plugin source, then enable it /plugin
cp -r skills/paper-redteam ~/.claude/skills/
> Red-team my draft before I submit: ~/papers/adaprompt/main.tex
> Red-team this for NeurIPS, and add a reproducibility-stickler reviewer.
Meet Reviewer 2 before they meet you. 在 Reviewer 2 找上你之前,先让他帮你挑一遍。
English · 中文 ↓
Point it at your paper draft. It simulates a full peer-review panel — the generous champion, the brutal Reviewer 2, and a novelty-hawk Area Chair — predicts the reviews you'll get, and hands you a prioritized, evidence-grounded fix list. Every criticism is pinned to a line in your draft. No invented flaws.
A Claude Code skill for researchers who'd rather get torn apart in private.
You already know the feeling. You submit. Three months later, Reviewer 2 writes the words that sink your paper:
"The baselines are weak and the improvements are not statistically significant. Reject."
The brutal part: most of those wounds were self-inflicted and fixable — a missing baseline, an un-controlled confound, an overclaim in the abstract, a number with no error bars. You just didn't have a hostile reader before the deadline.
reviewer-2 is that hostile reader. It runs the panel on your draft now, while you can still fix things.
You give it a draft (.pdf, .tex, .md, an arXiv link, or pasted text). It produces a red-team report:
We pointed it at a real, recent arXiv preprint — a reasoning-efficiency benchmark — and let it pick the paper itself. The simulated R2 caught a textbook methodological flaw, pinned to a section:
🔪 R2: The headline claim is "models differ wildly in token usage." But the paper deliberately selects problems with high token-usage variance
[§3.1, §4.1]— so the dramatic difference may be manufactured by the sampling criterion itself. That's circular. Needs a control on a random, unbiased sample.
That's not "consider adding more experiments." That's "your conclusion is baked into your sampling — see §3.1." — exactly the wound a real Reviewer 2 lands, found in minutes, before submission.
(We keep the paper anonymous on purpose. This tool is for red-teaming your own draft, not dunking on other people's.)
Built on the official reviewer guidelines of NeurIPS, ICLR, and ACL Rolling Review — the same dimensions and rating scales real reviewers use. Crucially, every criticism is checked against ACL's official H1–H17 list of illegitimate critiques — "not novel" with no citation, "doesn't beat SOTA", "the method is too simple", "the authors should run extra experiment X", "limitations = weaknesses"… If a complaint is on that list, the tool drops it or demotes it to a gentle suggestion. That's the line between a rigorous reviewer and a toxic one — Reviewer 2 with the receipts, not the cheap shots.
And the checklist isn't hand-waved — it's distilled from 2,956 real ICLR 2024 reviews (public on OpenReview). The data is blunt: weak novelty, poor positioning, and overclaiming are what actually sink papers, while "doesn't beat SOTA" and "you should run more experiments" are common but barely move the score. In other words, the real data confirms the fairness firewall. → methodology & numbers
No naked criticism, and no invented flaws.
[§4.2], [Table 1], ["a short quote"] — or explicitly flagged ⚠ MISSING (because a missing baseline is a finding, not a hallucination).| Generic "review my paper" | Reviewer 2 | |
|---|---|---|
| Multiple reviewers who disagree | — | ✅ |
| Every criticism pinned to a location in your draft | sometimes | ✅ |
| Refuses to invent flaws when none exist | — | ✅ |
| Separates "real flaw" from "will be misread" | — | ✅ |
| Predicts the decisive factors, not a wall of nits | — | ✅ |
| A prioritized fix list sorted by impact × effort | — | ✅ |
| Honest about "can you fix this before the deadline?" | — | ✅ |
It's a structured workflow with a schema and an evidence contract — not a one-shot prompt.
As a plugin (recommended):
# Point Claude Code at this repo as a plugin source, then enable it
/plugin
Or manually — copy the skill into your skills directory:
cp -r skills/paper-redteam ~/.claude/skills/
> Red-team my draft before I submit: ~/papers/adaprompt/main.tex
You'll get a report at redteam/<paper-slug>.md: simulated reviews → AC meta-review → a prioritized fix list.
Tell it where you're submitting to sharpen the panel:
> Red-team this for NeurIPS, and add a reproducibility-stickler reviewer.
See examples/example-redteam.md for a full sample report (on a fictional paper).
Architecture and the evidence-grounded, output-is-an-artifact discipline are studied from academic-research-skills (structured artifacts / contract patterns) and nature-skills (no-claim-without-evidence, modular references). We borrow their patterns, not their code. Sibling skill: paper-method-bridge.
MIT — free forever.
在 Reviewer 2 找上你之前,先让他帮你挑一遍。
↑ English · 中文
把论文草稿丢进来,它模拟一个完整的审稿小组——温和的拥护者、暴躁的 Reviewer 2、卡 novelty 的 area chair——预测你会拿到的评审,并给你一份按优先级排序、证据绑死的修补清单。每条批评都钉在你草稿的具体某一行,绝不脑补不存在的毛病。
一个给研究者的 Claude Code 技能(skill)——宁可先在私下被撕碎。
那种感觉你太熟了。投出去,三个月后,Reviewer 2 写下那句毙掉你论文的话:
"baseline 偏弱,提升不显著。Reject。"
最扎心的是:这些伤多半是自己造成、且本可修补的——少比了一个 baseline、没控住一个混淆变量、摘要里吹大了、某个数字没有误差棒。你只是在 deadline 前,缺一个怀着敌意的读者。
reviewer-2 就是那个敌意读者。 它趁你还能改的时候,现在就把审稿小组放到你草稿上跑一遍。
你给一份草稿(.pdf / .tex / .md / arXiv 链接 / 直接粘文本),它产出一份 red-team 报告:
我们让它自己去 arXiv 挑了一篇真实、近期的预印本(一个推理效率 benchmark),跑了一遍。模拟出来的 R2 抓到一个教科书级的方法漏洞,并钉死了出处:
🔪 R2: 头条卖点是*"模型间 token 消耗差异巨大"*。但这篇刻意筛选了"token 用量高方差"的题目
[§3.1, §4.1]——所以这个"巨大差异"很可能是选题准则自己制造出来的。这是循环论证,需要在随机/无偏抽样上做对照。
这不是"建议多补点实验",而是*"你的结论被你的采样写进去了——看 §3.1"*——正是真·Reviewer 2 一剑封喉的地方,在投稿前几分钟就被挖出来。
(我们故意隐去论文名。这工具是帮你挑自己的稿,不是公开处刑别人的。)
建立在 NeurIPS、ICLR、ACL Rolling Review 官方审稿人指南之上——用的是真实审稿人同款的评审维度和评分量表。更关键的是:每条批评都要过 ACL 官方的 H1–H17"不正当批评"黑名单——"不够新颖却不给引用""没超过 SOTA""方法太简单""作者应该再做个实验 X""有局限=有缺陷"……只要命中黑名单,工具就删掉它、或降级为温和建议。这就是严谨审稿人和键盘喷子的分水岭——Reviewer 2 该有理有据,而不是耍嘴皮子。
而且那份"必查清单"不是拍脑袋——它蒸馏自 2956 份 ICLR 2024 真实评审(OpenReview 公开数据)。数据很直白:真正毙掉论文的是 novelty 不足、定位没摆好、过度承诺;而 "没超 SOTA""你该多做点实验" 虽然天天有人喊,却几乎不影响打分。换句话说,真实数据反过来印证了那道公正性防火墙。 → 方法与数据
没有裸批评,也绝不编造毛病。
[§4.2]、[表1]、["原文短引"]——或显式标 ⚠ MISSING(因为"少了个 baseline"是一条 finding,不是幻觉)。| 泛泛的"帮我审论文" | Reviewer 2 | |
|---|---|---|
| 多个会互相不买账的审稿人 | — | ✅ |
| 每条批评都钉到你草稿的具体位置 | 有时 | ✅ |
| 无实质问题时拒绝硬编一条 | — | ✅ |
| 区分"真缺陷"和"会被误读" | — | ✅ |
| 预测决定性因素,而非甩你一墙的鸡毛 | — | ✅ |
| 一张按"影响×成本"排序的修补清单 | — | ✅ |
| 诚实标注"这条 deadline 前赶得上吗" | — | ✅ |
它是一套带 schema 和证据契约的结构化工作流,不是一次性 prompt。
作为插件(推荐):
# 把 Claude Code 指向本仓库作为插件源,然后启用
/plugin
或手动 —— 把技能拷进你的 skills 目录:
cp -r skills/paper-redteam ~/.claude/skills/
> 投稿前帮我 red-team 这份草稿:~/papers/adaprompt/main.tex
你会在 redteam/<paper-slug>.md 拿到报告:模拟评审 → AC 综合 → 优先级修补清单。
告诉它投哪,审稿会更准:
> 按 NeurIPS 标准 red-team,再加一个专盯可复现性的审稿人。
完整样例见 examples/example-redteam.md(跑在一篇虚构论文上)。
架构与"证据绑死 / 输出即成品"的纪律,研究自 academic-research-skills(结构化产物 / 契约模式)与 nature-skills(无证据不立论、模块化 references)。我们借鉴其模式,而非代码。姊妹技能:paper-method-bridge。
MIT —— 永久免费。
Sign in to join the discussion.
No comments yet. Be the first to say what this is good for.

Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.
Open-source AI job search: scan job portals, evaluate listings into a structured A-H report with a global 1-5 score, tailor your CV, track applications — runs locally in your AI coding CLI (Claude Code, Codex, OpenCode, Antigravity…)
A skill to stop your coding agent from burying the answer. ADHD-friendly output.
AI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - then synthesizes a grounded summary
De-AI writing skill for any Agent Skills-compatible agent (77+ via the Skills CLI), with native plugins for Claude Code, Codex, Grok Build, and Antigravity. Narrative-architecture repair for fiction, venue-matched rules for professional prose. Based on StoryScope (arXiv:2604.03136).
Academic Research Skills for Claude Code: research → write → review → revise → finalize