mcm-o-guide · MCM/ICM writing

502 award-winning papers · 2004–2024 · judges' commentaries

A summary is not an introduction. It's the checklist judges grade against.

The first screen takes under five minutes. Judges look for three things: a quantitative result for every task, the method chain, and the name of your model. Paste your summary and see which one is missing — the thresholds are medians from 449 O/F/M papers.

Run the check ↓ Read the guide → No sign-up · nothing uploaded · computed in your browser
437median words in a winning summary
20–35numbers in an Outstanding summary
93%of O/F/M papers ran sensitivity
35%of teams ran none at all

Summary checker

Paste the body of your English summary. The thresholds are corpus medians, not taste — a low score does not mean bad writing, it usually means the judge has to work to find your conclusions.

checker · runs locally
0 words
The report appears here.

Why these seven thresholds

Each one is taken from the distribution in the corpus, not from a list of "best practices".

01 / NUMBERS

Number density

Outstanding summaries carry 20–35 concrete numbers; Meritorious ones 10–15. This is the most stable gap between the two tiers.

02 / TASKS

Task coverage

Every sub-problem gets at least one sentence of method plus a quantitative result. A missing task is a direct elimination in the second round; roughly 25% of teams do it.

03 / LENGTH

Length

Median 437 words, interquartile range 350–520. Anything past 600 usually means too much background.

04 / KEYWORDS

Keywords

Four or five, and one of them must be your model name — a memorable label such as GIID or BDS.

05 / SENSITIVITY

Sensitivity

The line that recurs in judges' commentaries: teams that do sensitivity properly almost always stand out.

06 / LIMITS

Limitations

End on solid ground: strengths, limitations, conclusion. Two of the three beats a conclusion alone.

Why papers get cut · incidence

Cross-read from judges' commentaries and corpus statistics; use it to decide what to fix first.

No quantitative conclusion~40%
No sensitivity analysis~35%
Figures never interpreted in text~30%
A sub-problem left unanswered~25%
Assumptions disconnected from the model~20%

Install it into your agent

The guide ships as a skill pack. Once installed it is picked up when you draft, revise or audit a paper. You can also just read it as a handbook.

npx skills add Timevelyer/mcm-o-guide
Detects OpenCode, Claude Code, Codex, Cursor and 75+ more agents (Node 22.20+). Manual route: git clone, then drop the folder into ~/.claude/skills/.