Research reviewer
Skill roeimichael/Research-Reviewer/skills/research-reviewer
Iterative, multi-agent academic peer-review pipeline. Spawns a harsh "fresh eyes" Reviewer Agent every iteration that blind-reviews a thesis/paper, deducts points for logical, empirical, mathematical, or layout flaws, and scores it out of 100. Refactors the manuscript and re-reviews until it reaches a flawless 100/100. Use when the user asks to review, critique, harden, or "get to 100/100" a research paper, thesis, or manuscript, or invokes /research-reviewer.From its SKILL.md
npx -y skills add roeimichael/Research-Reviewer --skill research-reviewerAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
3.1 KB, as published. Nobody here has run it
Research Reviewer — Iterative Blind Peer Review
Run an iterative, multi-agent review loop that drives a manuscript to a flawless 100/100. Each iteration spawns a fresh Reviewer Agent with no memory of prior drafts so the review stays unbiased and never "overfits" to earlier versions.
How to run
-
Locate the manuscript. Ask the user for the paper (a
.tex/.md/.pdfpath, a folder, or pasted text) plus its figures/tables/datasets if available. Do not proceed without the actual content to review. -
Spawn a fresh Reviewer Agent (blind). For each iteration, launch a new subagent via the
Agenttool (general-purpose). Pass it:- the full system instructions from
reviewer-agent.md(read it, inline it), - the current manuscript content only — never the previous review, score, or change log. This is what keeps the "fresh pair of eyes."
- the full system instructions from
-
Collect the review. The agent returns: a score
X/100, itemized deductions mapped to the 4 pillars, refactored/polished text for the flawed sections, and a Required Experiments checklist. -
Apply fixes. Edit the manuscript with the agent's refactored sections and notation fixes. Surface the Required Experiments checklist to the user — those need real runs and cannot be auto-resolved.
-
Loop. Re-spawn a brand-new Reviewer Agent on the updated manuscript. Repeat until the score is 100/100 with zero remaining deductions, or the only blockers left are Required Experiments the user must run. Report the score trajectory each round.
The four pillars the reviewer enforces
- Methodological Soundness & Mathematical Precision — assumptions stated, notation consistent, every design choice justified.
- Empirical Rigor & Validity of Claims — error bars / CIs / p-values, fair baselines, clean single-variable ablations.
- Scope of Validity & Narrative Honesty — no overclaiming, explicit limitations.
- Visual Layout & Editorial Integrity — 30-second graphic test, no collisions, valid citations.
Notes
- The full reviewer persona, scoring protocol, and output format live in
reviewer-agent.md(same folder). Read it and pass it verbatim to each subagent. - Keep iterations genuinely blind: a new
Agentcall starts fresh — do not reuse a prior agent via SendMessage, and do not leak prior scores into the prompt. - If the paper has named benchmarks (e.g. method must beat specific baselines), tell the
reviewer to enforce them — see the "Paper-specific benchmarks" section in
reviewer-agent.md.