Follow Your Strengths

writing papers with LLMs: eight tricks — combine as you want

Menzies, Schmid, Lenarduzzi, Di Nucci, Esposito, Armenti · 2026
github.com/timm/how2rite · the paper (PDF)

0 together · 1 know · 2 map · 3 read · 4 grammar · 5 prose · 6 critics · 7 pause · 8 receipts · ✎ prompts · ★ advanced

There are many ways to write faster. Here we offer eight tricks; use none, one, or all of them, depending on your needs (see the decision tree below). Each trick is a two-minute read. Every trick is optional: start from whatever you already have, skip everything before your entry point.

Where are you? (each leaf links to a trick)

have topic? ─no─▶ (1) (2)      │ grid team; map it to venue
    │yes                       │
have abstract? ─no─▶ (3)       │ read above citation knee
    │yes                       │
have full draft? ─no─▶ (4) (5) │ grammar expands; un-slop it
    │yes                       │
reviews back? ─no─▶ (6) (8)    │ critics, then audit claims
    │yes                       │
    ▼                          │
(6) (5) (8)                    │ critics replay real reviews;
                               │ rewrite; audit response letter
                               │
at any point:                  │
  more than one author? ─▶ (0) │ every author picks a rung
  dividing up sections? ─▶ (1) │ regrid: authors × sections
  machine did the work? ─▶ (7) │ pause; check the knobs

Where will your team write — before it writes anything?
Write together — eleven rungs of shared writing, from Gemini inside a Google Doc to agents that open PRs overnight. Every author picks their own rung; git merges the difference.

Want to know what your team is actually good at?
Know thyself — “If you're a bit better than most at a particular kind of analysis or a specific domain, choose research topics where you can use that” (Herb Simon). Self-report lies. Grid the team from its own papers: an LLM reads 1,200 paper records in minutes and plays triad interviewee.

FOCUS-sorted repertory grid of six authors and nine ICSE'27 areas

An example: a repertory grid showing the overlap of authors' research areas and a field's topic areas. LLMs can generate such grids automatically, in a minute or two. For more, see 1 and 2.

Have strengths — but where should you aim them?
Map team to field — score the venue's areas on the same grid as the people. Centroid, maximin, and blends nominate the topic; blind spots get priced.

Drowning in 10,000 search hits?
Read above the knee — filter by venue inside the query, read above the citation knee, snowball both directions, and treat the download rate as a finding.

Staring at a blank page?
Write to a grammar — a paper parses under a small grammar: intro, lit review, methods, threats, conclusion. Disagree? Edit the productions, regenerate the sample; the experiment costs minutes.

Does your draft smell like AI slop?
Un-slop the prose — keep the STE skeleton (short, active, one meaning per word); subtract the engagement tells (hooks, applause paragraphs). Ship the ban list as a linter, then rewrite the missing bridges by hand.

Want Reviewer 2's verdict before Reviewer 2 gets it?
Assemble critics — an LLM plays Reviewer 2 using the venue's own review criteria; a triage prompt splits findings into machine fixes and human decisions.

Afraid the machine will run away with your paper?
Pause and reflect — every computed step ends in a boxed call-out: the questions a reviewer should ask, and the exact knob to edit so the rest follows the human, not the machine.

Will your claims survive an audit?
Keep the receipts — every citation carries a clickable DOI; claims wait for their statistics (significance + effect size); the conclusion retells the intro with numbers attached; title and abstract must recode with zero flips.

Just want words to paste?
✎ Sample prompts — the triad interview, the lit search, the STE rewrite (with permission for the occasional flourish), learn-a-grammar, Reviewer 2, triage, the zero-flip gate.

Mastered the eight? Make your own.
★ Advanced tricks — don't write a grammar, learn one from papers you admire; venue-tune it; parse drafts against it; learn the anti-grammar from slop.


Engine: github.com/timm/rite. Comments to timm@ieee.org.