credo-release
Credo: Release
Outcome: a release table for the paper in which every mechanical item carries a script finding or a quoted line, every manual item is recorded as confirmed by the author, open, or not applicable, and nothing is marked passed without evidence. The paper is not edited.
Adapted from Carlini's Research Paper Release Checklist: a list the author runs before every release, grown by adding each mistake once it has been made. Which of his items a program can check and which need a person is recorded in references/coverage.md; read it if the author asks why an item is where it is.
This is the one procedural skill in the pack. It applies to any paper the user is releasing, not only long-horizon work.
Phase A: what the script catches
From the directory containing this SKILL.md:
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, strips % comments, optionally scans the build log, and prints severity<TAB>file:line<TAB>message lines plus a summary. Python 3.10 or newer, no packages. Exit 1 means at least one error, 2 means bad usage.