--- name: arxiv-paper-writer description: > Writes ML/AI review and survey papers for arXiv using the IEEEtran LaTeX template with verified BibTeX citations. Triggers when the deliverable is a review paper, literature survey, or when an existing LaTeX project needs citation validation or repair. --- # ML/AI Review Paper Workflow (IEEEtran template) ## Prerequisites - Python 3.8+ (for scripts) - Web browsing/search capability (for citation verification) - LaTeX recommended (pdflatex + bibtex or latexmk) for compilation ## When to Use - ML/AI review papers for arXiv (main text ~6-10 pages; references excluded) - LaTeX + BibTeX workflow with verified citations - Citation validation/repair on existing LaTeX projects ## When NOT to Use - Novel experimental research papers (this is a review workflow) - Non-academic documents ## Role in the Paper Stack - This skill is the **review-paper executor** in the broader paper stack. - Use ../paper-from-zero/SKILL.md as the default front door when the topic is known but the paper mode is not yet decided. - Use this skill directly only when the deliverable is clearly a review/survey-style paper or when an existing LaTeX review project needs citation validation/repair. ## Inputs - Topic description (required) - Constraints: venue, page limit, author/affiliations (optional) - Existing project path for citation validation (optional) ## Outputs - `main.tex` (LaTeX source) - `ref.bib` (verified BibTeX entries) - `IEEEtran.cls` - `paper.config.yaml` (machine-readable venue/style/source policy config) - `plan/-.md`, `issues/-.csv` - Figures/tables; `main.pdf` - `notes/literature-notes.md` (optional per-citation notes) - `notes/arxiv-registry.sqlite3` (arXiv metadata/BibTeX cache) - `notes/style-profile.yaml` (optional target-venue style profile) **Conventions**: run `python3 scripts/...` from this skill folder (where `scripts/` lives); `` is the paper/project root (contains `main.tex`, `ref.bib`, `paper.config.yaml`, `plan/`, `issues/`, `notes/`). Paths like `plan/...` are under ``. For arXiv discovery/metadata/BibTeX, use `scripts/arxiv_registry.py` (no ad-hoc curl/wget). Use `scripts/source_ranker.py`, `scripts/citation_policy.py`, and `scripts/style_profile.py` for source-quality, venue-policy, and style-profile workflows. --- ## Gated Workflow > Tip: Run `python3 scripts/