latex-release-lint

Installation
SKILL.md

LaTeX Release Lint

Outcome: every check the script can make has been run on the paper's LaTeX sources (and build log when available), and the findings are reported verbatim with file:line so a reviewer can verify each one. The paper is not edited.

This skill automates the part of Carlini's Research Paper Release Checklist that can be checked by a program. Which of his items are covered, how, and what stays manual is in references/coverage.md. The items that need eyes, a PDF, or the call for papers belong to paper-release-checklist.

Run

From the directory containing this SKILL.md:

python3 scripts/check_tex.py path/to/main.tex
python3 scripts/check_tex.py path/to/main.tex --log path/to/main.log
python3 scripts/check_tex.py path/to/main.tex --blind --author "Full Name" --author "Coauthor Name"

The script follows \input and \include from the root file, strips % comments before checking text, and prints one finding per line as severity<TAB>file:line<TAB>message, followed by a summary line. It needs Python 3.10 or newer and no packages. Exit code 1 means at least one error, 0 means none, 2 means bad usage (missing file, --blind without --author).

Severity meanings:

Installs
2
First Seen
1 day ago
latex-release-lint — gigio1023/research-credo