--- name: venue-specific description: Venue-specific formatting requirements for academic journals and conferences across all disciplines. Covers Nature, Science, Cell, PRL, NEJM, Lancet, JACS, NeurIPS, ICML, and 30+ top venues. Use when writing, formatting, or checking a paper for a specific target venue. compatibility: Always available. No external dependencies. allowed-tools: Read Write Edit Bash --- # Venue-Specific Formatting Skill Know the exact rules before you write. This skill provides **concrete, actionable formatting specifications** for 30+ top journals and conferences across all disciplines. ## When to Use - User specifies a target journal or conference for their paper - Formatting or checking a manuscript before submission - Converting a paper from one venue's format to another - Answering questions about a specific venue's requirements (page limits, figure specs, etc.) ## How to Use 1. **Identify the target venue** from the user's request 2. **Load the venue file** from `references/` — read ONLY the relevant file, not all of them 3. **Load the matching writing-style file** — see Writing Style Map below 4. **Apply rules** to the current manuscript 5. If venue is not covered, use `references/INDEX.md` to find the closest match + tell user to check the official author guidelines ## Writing Style Map **Always load `writing-style/universal.md`** (Gopen-Swan principles, precision, flow). Then load the discipline-specific style guide: | Target Venue | Also Load | |-------------|-----------| | NeurIPS, ICML, ICLR, AAAI, COLM, ACL | `writing-style/ml-ai-conferences.md` | | OSDI, NSDI, ASPLOS, SOSP | `writing-style/systems-conferences.md` | | Nature, Science, Cell, PNAS, eLife, Nature sub-journals | `writing-style/high-impact-journals.md` | | Physics (PRL, PRX, Nature Physics) | `writing-style/high-impact-journals.md` (if broad journal) | | Chemistry (JACS, Angewandte, Adv. Mater.) | `writing-style/universal.md` only | | Biomedical (NEJM, Lancet, JAMA) | `writing-style/high-impact-journals.md` | | CVPR, ICCV, ECCV | `writing-style/ml-ai-conferences.md` | The venue file gives **formatting rules** (what). The writing-style file gives **writing advice** (how). ## Reference Map Load on demand. **Never preload all files.** ### Life Sciences (Top Journals) | File | Venue | When to Read | |------|-------|-------------| | `life-sciences/nature.md` | Nature | Target is Nature or Nature-branded journal | | `life-sciences/science.md` | Science (AAAS) | Target is Science | | `life-sciences/cell.md` | Cell (Cell Press) | Target is Cell or Cell Press journal | | `life-sciences/pnas.md` | PNAS | Target is PNAS | | `life-sciences/elife.md` | eLife | Target is eLife | ### Physics | File | Venue | When to Read | |------|-------|-------------| | `physics/prl.md` | Physical Review Letters | Target is PRL | | `physics/prx.md` | Physical Review X | Target is PRX | | `physics/nature-physics.md` | Nature Physics | Target is Nature Physics | ### Chemistry & Materials | File | Venue | When to Read | |------|-------|-------------| | `chemistry/jacs.md` | J. Am. Chem. Soc. | Target is JACS | | `chemistry/angewandte.md` | Angew. Chem. Int. Ed. | Target is Angewandte | | `chemistry/advanced-materials.md` | Advanced Materials | Target is Adv. Mater. | | `chemistry/nature-chemistry.md` | Nature Chemistry | Target is Nat. Chem. | ### Biomedical | File | Venue | When to Read | |------|-------|-------------| | `biomedical/nejm.md` | New England J. Med. | Target is NEJM | | `biomedical/lancet.md` | The Lancet | Target is Lancet | | `biomedical/jama.md` | JAMA | Target is JAMA | ### CS Conferences | File | Venue | When to Read | |------|-------|-------------| | `cs-conferences/neurips.md` | NeurIPS | Target is NeurIPS | | `cs-conferences/icml.md` | ICML | Target is ICML | | `cs-conferences/iclr.md` | ICLR | Target is ICLR | | `cs-conferences/cvpr.md` | CVPR / ICCV / ECCV | Target is vision conference | | `cs-conferences/acl.md` | ACL / EMNLP / NAACL | Target is NLP conference | | `cs-conferences/aaai.md` | AAAI | Target is AAAI | ### Publishers (Base Rules) | File | Venue | When to Read | |------|-------|-------------| | `publishers/ieee.md` | IEEE journals/conferences | Target uses IEEE format | | `publishers/acm.md` | ACM journals/conferences | Target uses acmart | | `publishers/springer.md` | Springer / LNCS | Target uses Springer template | | `publishers/elsevier.md` | Elsevier journals | Target uses Elsevier template | | `publishers/aps.md` | APS (Phys. Rev. family) | Target uses REVTeX | | `publishers/acs.md` | ACS (JACS, Nano Lett., etc.) | Target uses ACS template | | `publishers/wiley.md` | Wiley journals | Target uses Wiley template | | `publishers/nature-portfolio.md` | Nature portfolio journals | Target is any Nature-branded journal | ### Cross-Cutting | File | When to Read | |------|-------------| | `CHECKLIST.md` | Always — universal pre-submission checklist | | `CONVERSION.md` | Converting between venue formats | | `INDEX.md` | Venue not listed — find closest match | ## Venue File Standard Format Every venue file follows this structure for consistency: ```markdown # [Venue Name] > Official author guidelines: [URL] ## Article Types | Type | Word Limit | Display Items | References | Notes | ## Formatting ### Page/Layout ### Font ### Abstract ### Title ## Figures & Tables ### Dimensions ### Resolution ### Formats ### Captions ## References & Citations ### In-text Style ### Reference List Format ## Required Sections ## Templates ## Common Pitfalls ``` ## Templates Bundled LaTeX templates for CS conferences are in `templates/`. See `templates/README.md` for: - **Bundled**: NeurIPS, ICML, ICLR, ACL, AAAI, COLM, OSDI, NSDI, ASPLOS, SOSP - **Download instructions**: REVTeX (APS), Nature, ACS, Elsevier, Springer/LNCS, IEEE, ACM ### Using a Template ```bash # Copy template to paper project cp -r skills/venue-specific/templates/neurips2025/ project/report/ # Verify compilation before editing cd project/report/ && latexmk -pdf main.tex ``` **Never modify .sty/.cls files** — only edit .tex content files. ## Figure Styles Bundled matplotlib `.mplstyle` files for publication-quality figures are in `figstyles/`. See `figstyles/README.md` for the full style map. ### Setting Up Figure Style When you determine the target venue, copy the matching style to the project: ```bash cp skills/venue-specific/figstyles/physics-aps.mplstyle project/report/figstyle.mplstyle ``` | Style File | Target Venues | |-----------|---------------| | `physics-aps.mplstyle` | PRL, PRX, PRA-PRE, Nature Physics | | `cs-conferences.mplstyle` | NeurIPS, ICML, ICLR, CVPR, ACL, AAAI | | `nature-science.mplstyle` | Nature, Science, Cell, PNAS, eLife | | `chemistry-acs.mplstyle` | JACS, Nano Lett, ACS Nano, Chem Rev | All plotting code must start with `plt.style.use('report/figstyle.mplstyle')`. Save as PDF (vector). ## Rules for the Agent 1. **Read the venue file before giving any formatting advice** — do not rely on memory 2. **Quote specific numbers** (word limits, DPI, dimensions) — never approximate 3. **Flag uncertainty**: if a requirement may have changed, say "verify at [official URL]" 4. **One venue at a time**: if user hasn't specified, ask which venue they're targeting 5. **Never modify venue files** based on guesses — only update with verified information from official author guidelines 6. **Use bundled templates** when starting a new paper — copy from `templates/`, never edit in place