compile |
Build fails or the user wants a fresh compile |
uv run python -B $SKILL_DIR/scripts/compile.py main.tex |
references/modules/compile.md |
format |
User asks for LaTeX or venue formatting review |
uv run python -B $SKILLDIR/scripts/checkformat.py main.tex |
references/modules/format.md (load templates/<venue>.md instead of the full references/venues/catalog.md when a venue is named) |
bibliography |
Missing citations, unused entries, BibTeX validation |
uv run python -B $SKILLDIR/scripts/verifybib.py references.bib --tex main.tex |
references/modules/bibliography.md |
grammar |
Grammar and surface-level language fixes |
uv run python -B $SKILLDIR/scripts/analyzegrammar.py main.tex --section introduction |
references/modules/grammar.md |
sentences |
Long, dense, or hard-to-read sentences |
uv run python -B $SKILLDIR/scripts/analyzesentences.py main.tex --section introduction |
references/modules/sentences.md |
logic |
Weak argument flow, unclear transitions, introduction funnel problems, or abstract/conclusion misalignment |
uv run python -B $SKILLDIR/scripts/analyzelogic.py main.tex --section methods |
references/modules/logic.md |
literature |
Related Work is list-like, under-compared, or missing an evidence-backed research gap |
uv run python -B $SKILLDIR/scripts/analyzeliterature.py main.tex --section related |
references/modules/literature.md |
section-writing |
Draft, rewrite-plan, paragraph-role, flow, or claim-evidence work for a specific paper section |
(LLM-driven workflow) |
references/modules/section-writing.md |
expression |
Academic tone polish without changing claims |
uv run python -B $SKILLDIR/scripts/improveexpression.py main.tex --section related |
references/modules/expression.md |
translation |
Chinese-to-English academic translation or bilingual polishing |
uv run python -B $SKILLDIR/scripts/translateacademic.py input.txt --domain deep-learning |
references/modules/translation.md |
title |
Generate, compare, or optimize paper titles |
uv run python -B $SKILLDIR/scripts/optimizetitle.py main.tex --check |
references/modules/title.md |
figures |
Figure existence, extension, DPI, or caption review |
uv run python -B $SKILLDIR/scripts/checkfigures.py main.tex |
references/review/reviewer-perspective.md |
pseudocode |
IEEE-safe pseudocode review, algorithm2e cleanup, caption/label/reference checks, and comment-length review |
uv run python -B $SKILLDIR/scripts/checkpseudocode.py main.tex --venue ieee |
references/modules/pseudocode.md |
deai |
Reduce AI-writing traces while preserving LaTeX syntax |
uv run python -B $SKILLDIR/scripts/deaicheck.py main.tex --section introduction |
references/modules/deai.md |
experiment |
Inspect experiment design/write-up quality, discussion depth, discussion layering, and conclusion completeness |
uv run python -B $SKILLDIR/scripts/analyzeexperiment.py main.tex --section experiments |
references/modules/experiment.md |
tables |
Table structure validation, three-line table generation, or booktabs review |
uv run python -B $SKILLDIR/scripts/checktables.py main.tex |
references/modules/tables.md |
caption |
Figure/table caption wording and evidence-boundary review |
(LLM-driven workflow) |
references/modules/caption.md |
abstract |
Abstract five-element structure diagnosis and word count validation |
uv run python -B $SKILLDIR/scripts/analyzeabstract.py main.tex |
references/modules/abstract.md |
adapt |
Journal adaptation: reformat paper for a different venue |
(LLM-driven workflow) |
references/modules/adapt.md |