$3b
Use this skill for targeted work on an existing Typst paper project. Route requests to the smallest useful module and keep outputs compatible with Typst source review.
algorithmic, algorithm-figure, lovelace, caption handling, and comment length.Use this skill when the user has an existing .typ paper project and wants help with:
Do not use this skill for:
paper-audit)| Module | Use when | Primary command | Read next |
|---|---|---|---|
compile | Typst build, export, font, or watch issues | uv run python $SKILL_DIR/scripts/compile.py main.typ | references/modules/COMPILE.md |
format | Venue/layout review for a Typst paper | uv run python $SKILL_DIR/scripts/check_format.py main.typ | references/modules/FORMAT.md |
bibliography | BibTeX or Hayagriva validation | uv run python $SKILL_DIR/scripts/verify_bib.py references.bib --typ main.typ | references/modules/BIBLIOGRAPHY.md |
grammar | Grammar cleanup on Typst prose | uv run python $SKILL_DIR/scripts/analyze_grammar.py main.typ --section introduction | references/modules/GRAMMAR.md |
sentences | Long or dense sentence diagnostics | uv run python $SKILL_DIR/scripts/analyze_sentences.py main.typ --section introduction | references/modules/SENTENCES.md |
logic | Argument flow, introduction funnel, cross-section closure, and abstract/conclusion alignment review | uv run python $SKILL_DIR/scripts/analyze_logic.py main.typ --section methods | references/modules/LOGIC.md |
literature | Related Work is list-like, under-compared, or missing a literature-backed gap | uv run python $SKILL_DIR/scripts/analyze_literature.py main.typ --section related | references/modules/LITERATURE.md |
expression | Tone and expression polishing | uv run python $SKILL_DIR/scripts/improve_expression.py main.typ --section methods | references/modules/EXPRESSION.md |
translation | Chinese/English academic translation in Typst context | uv run python $SKILL_DIR/scripts/translate_academic.py input_zh.txt --domain deep-learning | references/modules/TRANSLATION.md |
title | Generate, compare, or optimize Typst paper titles | uv run python $SKILL_DIR/scripts/optimize_title.py main.typ --check | references/modules/TITLE.md |
pseudocode | Review algorithmic / algorithm-figure / lovelace output for IEEE-like safety, captions, and comment length | uv run python $SKILL_DIR/scripts/check_pseudocode.py main.typ --venue ieee | references/modules/PSEUDOCODE.md |
deai | Reduce English or Chinese AI-writing traces while preserving Typst syntax | uv run python $SKILL_DIR/scripts/deai_check.py main.typ --section introduction | references/modules/DEAI.md |
experiment | Inspect experiment-section clarity, discussion layering, and reporting quality | uv run python $SKILL_DIR/scripts/analyze_experiment.py main.typ --section experiment | references/modules/EXPERIMENT.md |
tables | Table structure validation, three-line table generation | uv run python $SKILL_DIR/scripts/check_tables.py main.typ | references/modules/TABLES.md |
abstract | Abstract five-element structure diagnosis and word count validation | uv run python $SKILL_DIR/scripts/analyze_abstract.py main.typ | references/modules/ABSTRACT.md |
adapt | Journal adaptation: reformat paper for a different venue | (LLM-driven workflow) | references/modules/ADAPT.md |
compile -> bibliography -> format -> pseudocode / tables -> grammar / sentences / deai -> logic / literature / experiment -> title / expression / translation / adapt.logic for abstract-introduction-conclusion alignment, introduction funnel breaks, or contribution drift; prefer literature only when the user is specifically asking for Related Work synthesis, comparison, or gap derivation.pseudocode for algorithm-figure, algorithmic, lovelace, caption, wrapper, and IEEE-like style-hook issues even when the user phrases them as formatting problems.main.typ or the Typst entry file.--section SECTION for targeted analysis.If arguments are missing, preserve the inferred module and ask only for the missing Typst entry file, section, bibliography path, or venue context.
// MODULE (Line N) [Severity] [Priority]: Issue ...@cite, <label>, math blocks, and Typst macros unless the user explicitly asks for source edits.literature, diagnose and offer a rewrite blueprint first; only produce revised prose when the user explicitly asks for it.$ARGUMENTS, infer the active module, and keep that inference unless the user explicitly changes the target.uv run python ....bibliography.references/TYPST_SYNTAX.md: Typst syntax reminders and pitfalls.references/STYLE_GUIDE.md: paper-writing style baseline.references/CITATION_VERIFICATION.md: citation verification workflow.references/modules/: module-specific Typst commands and choices.references/modules/PSEUDOCODE.md: IEEE-like defaults for Typst pseudocode.Read only the file that matches the active module.
main.typ submission.”algorithm-figure block for IEEE-like caption, line-number, and comment issues.”See examples/ for full request-to-command walkthroughs.