init-latex-project
Initialize LaTeX Academic Project
Set up a complete LaTeX academic paper project from the standard template.
Default local workflow assumption: on macOS, do not assume TeX Live or MacTeX is installed. The common workflow is to edit the repo locally, push to GitHub, and compile in Overleaf through its GitHub sync. Skills should not require local latexmk, pdflatex, xelatex, or lualatex for normal writing or submission checks unless the user explicitly wants local compilation and a compiler is actually installed.
Skill Directory Layout
<installed-skill-dir>/
├── SKILL.md
├── sources.yaml # Authoritative download sources per venue (verified)
├── templates/
│ ├── macros.tex # Full math macro library
│ ├── main.tex # Generic arXiv/whitepaper template
│ ├── gitignore # Paper-source hygiene defaults
│ ├── AGENTS.md # Universal/Codex writing rules
│ ├── CLAUDE.md # Writing rules for AI agents
│ └── venues/
More from a-green-hand-jack/ml-research-skills
project-init
Initialize an ML research project control root. Use for paper/code/slides repos, shared memory, GitHub Project alignment, agent guidance, worktree policy, and lifecycle handoffs.
39init-python-project
Initialize or enhance a Python/ML project. Use for new repos or forks needing production structure, uv environment setup, and research evidence docs.
37new-workspace
Create Git branches or worktrees for research code and paper versions. Use for experiments, baselines, rebuttal fixes, arXiv/camera-ready branches, and worktree memory.
36project-sync
Sync verified code-side experiment results into paper memory. Use when logs, reports, run docs, or user-confirmed metrics should become paper-facing evidence.
36add-git-tag
Create annotated Git milestone tags. Use when completing a phase, releasing a version, or marking a research checkpoint.
36update-docs
Refresh project documentation after code changes. Use after implementing features, changing behavior, or preparing a milestone commit.
36