generated-checklists-make-instruction-requirements-individually-checkable CLM-0062
mechanismsingle paperReviewed by AI and Russ Miller

Decomposing an instruction into explicit yes/no items and judging against them beats asking for a holistic score, and the same checklist turned on the model's own draft improves the draft. The gain comes from making each requirement separately checkable, not from the model trying harder — so it is largest on instructions carrying several constraints at once.

Capability: Following an unfamiliar procedure · Behavior, General

Observed on

2024, frontier chat models.

Applies when

Effect on the capability:
helps
Fails when:
The instruction carries a single constraint. The gain comes from making several requirements separately checkable, so it is smallest when there is only one.

Sources

  • Checklist-based judging raised exact agreement with human preference from 46.4% to 52.2% over direct scoring, and self-refinement against generated checklists gained +7.8% absolute on LiveBench reasoning, +6.3% via Best-of-N on WildBench. Human annotators given the same checklists also agreed with each other more.
Reviewed by AI and Russ MillerLast checked: 2026-09-04Evidence activityHow much the field cites the sources under this claimsteadily cited in the last 12 months33 in 12mo · 61 total — TICKing All the Boxes: Generated Checklists Improve LLM Evaluation and Generation
Either way, bring evidence: a link, or what you saw.

Disagreeing is the most useful thing you can do here. Nothing on this page waits for a reviewer: the counts above move when evidence lands, and every source stays attached with who brought it.

Related claims

Notes

Closest published isolation of the technique, but not an exact match to how it is used in practice. TICK generates the checklist from the instruction and applies it as an evaluation protocol; the practitioner version has the agent write its own list up front and tick it off before finishing, which is nearer to the STICK self-refinement setting than to the judging result. Scope condition worth keeping in mind before quoting the numbers at a coding agent.