Claude · Proofreading & Review

Paper Reviewer

Proofread it. Then face Reviewer 2.

Proofreading prompt by Hyungtae Lim

All it takes is a PDF. Mistakes are marked right on the page,
and a reviewer from your venue gives a verdict in English and Korean.

Try it

Review your paper

01

Paper

PDF and/or LaTeX source zip

02

Venue

Review criteria follow the venue

03

Reviewer

How tough should it be?

How to run

Paste this into a terminal to connect your own Claude Code. It uses your plan's usage, not API billing. Node 18+ · macOS/Linux (WSL on Windows)

Not connected
Read the script

How it works

Quote, don't guess coordinates.

01

The proofreading prompt

Hyungtae Lim's 02_paper_proofreading.md supplies the persona, severity levels, and category A–I rules verbatim. The original assumes it can read LaTeX source, so checks that only work on source are swapped for their visible symptoms in the PDF, and the output comes back as JSON.

02

Finding the spot

Coordinates from a model can't be trusted, so every issue comes with a page number and a verbatim quote. The page's text layer is searched for that quote and the match becomes the box, ignoring line-break hyphens and spacing differences. Issues that still can't be found stay in the list as not located.

03

Review, then translate

The "I am a harsh CVPR reviewer…" prompt plus venue-specific criteria produces an English review, which is then translated into Korean as is. Generating the two separately could give different verdicts. In API mode the PDF sits in the prompt cache, so proofreading and review share it.

Proofreading rules © 2026 Hyungtae Lim, MIT License (license, snapshot bec513d) · PDF rendering pdf.js · Annotation export pdf-lib