Write Paper
Build papers/<slug>/: a venue-specific paper assembled from the survey
and the contribution reports. The survey supplies related work; the reports
supply technical content; the root references.bib supplies every citation.
Read First
papers/README.md — the paper lifecycle contract
survey/survey.pdf and the reports of candidate contributions
references/writing-rules.md, references/venue-fit.md
Procedure
- Venue. If not fixed, compare candidates with the user using
references/venue-fit.md. Fill venue.md: venue, track, deadlines,
page/format rules, anonymization policy, template source, and the
venue's specific badge/artifact requirements — from the real call for
papers, never from memory.
- Framing. Write
framing.md: the story, the claims, which
contributions support which claim and what each provides, and what is
deliberately out of scope. Every claim must map to a contribution or to
survey-grounded evidence.
- Template. Import the venue's official LaTeX template into
manuscript/; rename the entry point to main.tex. Use the bib system
the venue class dictates (bibtex/natbib or biblatex), reading the root
references.bib via relative path. The base manuscript defaults to
numeric (biblatex); the venue class sets the final style. The same root
references.bib is shared with the survey (author-year) — bibliography
style is per-document, not per-entry; contribution reports stay numeric.
- Write. Section by section: related work distilled from the survey
(theme-first, never paper-by-paper); methods/results from the
contribution reports and their figures; every
\cite{} resolves in the
root .bib. Follow references/writing-rules.md.
- Build and check.
make paper P=<slug>, verify page limits and
format rules from venue.md, run make check.
- Recommend an adversarial-review pass before any submission.
External Mode (Overleaf)
When the user asks to work on an external LaTeX project (e.g. a
collaborator's Overleaf), use the overleaf MCP if configured: read or
contribute to that project directly. Nothing in this scaffold depends on
the external project; treat it as a foreign workspace, and apply
references/writing-rules.md there too.
Rules
- A claim enters the manuscript only with its evidence: a contribution, a
survey-grounded citation, or an explicitly labeled open question.
- Never invent or restyle bibliography entries; a missing entry means
missing SOTA work — stop and report.
- Figures come from contribution folders; copy them in, never recreate
data by hand.
Done When
venue.md and framing.md complete, the manuscript builds clean on the
venue template within its limits, make check passes
1---2name: write-paper3description: Use when starting or writing a paper for a venue — venue selection, framing, contribution selection, and the full manuscript on the venue template.4license: MIT5---67# Write Paper89Build `papers/<slug>/`: a venue-specific paper assembled from the survey10and the contribution reports. The survey supplies related work; the reports11supply technical content; the root `references.bib` supplies every citation.1213## Read First1415- `papers/README.md` — the paper lifecycle contract16- `survey/survey.pdf` and the reports of candidate contributions17- `references/writing-rules.md`, `references/venue-fit.md`1819## Procedure20211. **Venue.** If not fixed, compare candidates with the user using22 `references/venue-fit.md`. Fill `venue.md`: venue, track, deadlines,23 page/format rules, anonymization policy, template source, and the24 venue's specific badge/artifact requirements — from the real call for25 papers, never from memory.262. **Framing.** Write `framing.md`: the story, the claims, which27 contributions support which claim and what each provides, and what is28 deliberately out of scope. Every claim must map to a contribution or to29 survey-grounded evidence.303. **Template.** Import the venue's official LaTeX template into31 `manuscript/`; rename the entry point to `main.tex`. Use the bib system32 the venue class dictates (bibtex/natbib or biblatex), reading the root33 `references.bib` via relative path. The base manuscript defaults to34 **numeric** (biblatex); the venue class sets the final style. The same root35 `references.bib` is shared with the survey (author-year) — bibliography36 **style is per-document, not per-entry**; contribution reports stay numeric.374. **Write.** Section by section: related work distilled from the survey38 (theme-first, never paper-by-paper); methods/results from the39 contribution reports and their figures; every `\cite{}` resolves in the40 root `.bib`. Follow `references/writing-rules.md`.415. **Build and check.** `make paper P=<slug>`, verify page limits and42 format rules from `venue.md`, run `make check`.436. Recommend an adversarial-review pass before any submission.4445## External Mode (Overleaf)4647When the user asks to work on an external LaTeX project (e.g. a48collaborator's Overleaf), use the overleaf MCP if configured: read or49contribute to that project directly. Nothing in this scaffold depends on50the external project; treat it as a foreign workspace, and apply51`references/writing-rules.md` there too.5253## Rules5455- A claim enters the manuscript only with its evidence: a contribution, a56 survey-grounded citation, or an explicitly labeled open question.57- Never invent or restyle bibliography entries; a missing entry means58 missing SOTA work — stop and report.59- Figures come from contribution folders; copy them in, never recreate60 data by hand.6162## Done When6364- `venue.md` and `framing.md` complete, the manuscript builds clean on the65 venue template within its limits, `make check` passes