Apply to my task
arXiv:2507.06774 ★ 79 Jul 9, 2025

Checklist Engineering: build the ruler first, then measure

Key result

LLMs are bad at doing complex things in one step. Ask for a great text right away and you get a template. Ask for an instant translation review and you get a shallow verdict. The reason is simple: the model has to invent the quality criteria and meet them at the same time. The "Checklist Engineering" method separates these two processes: first you build the criteria, then you apply them. The trick: in the first prompt you ask for a checklist; in the second you demand strict adherence to it. With this approach, even a small model reaches GPT-4o level on quality-evaluation tasks. No fine-tuning.

ChecklistEngineeringEmpowers MultilingualLLMJudges

Key Aspects of the Research:

The paper proposes a method called "Checklist Engineering": the LLM first generates a detailed checklist of criteria for evaluating a text, and only then, based on that checklist, delivers its final judgment. The approach requires no fine-tuning and lets even small LLMs evaluate text quality (for example, translations or chat responses) on par with giant models like GPT-4o.

Key Result: Structurally decomposing the task into "creating the criteria" and "making the decision" sharply improves the quality and reliability of LLM output.


The Core of the Method, Explained:

For an everyday user, the essence of "Checklist Engineering" is simple: don't ask the LLM to solve a complex task in one shot. Instead, you split the process into two logical stages, right inside your chat with the bot:

  1. Stage 1: Build the "ruler" (the checklist). First, you ask the LLM to act as an expert and put together a detailed checklist, a set of criteria that describes the ideal result. For example, instead of jumping straight to "write a marketing post," you say: "First, create a checklist for the perfect marketing post. Include items on the headline, the call to action, tone of voice, target audience, and so on."

  2. Stage 2: Apply the "ruler" (generate against the checklist). Once the LLM has given you that checklist, you send the next command: "Great. Now, following every single item on this checklist strictly, write the marketing post."

This approach forces the LLM to first "think" about what makes a high-quality answer and lock those thoughts into a structure. That prevents corner-cutting, hallucinations, and generic, shallow copy. The model gets clear guardrails and reference points, which leads to a more complete, accurate result that actually matches your expectations.


Practical Applicability Analysis:

  • Direct applicability: Very high. Anyone can adapt this two-step approach in any chatbot (ChatGPT, Claude, Gemini). Instead of grading someone else's answer (as in the paper), you make the LLM first create the criteria for its own upcoming answer and then generate it. All it takes is two consecutive prompts in the same conversation.

  • Conceptual value: Huge. The research clearly shows that an LLM isn't a "black box" but a system you can, and should, help structure its "thinking." The key concept: "Before you do the work, think about what a well-done job looks like." It teaches users to move from simple commands to actually managing the problem-solving process.

  • Adaptation potential: The method adapts easily to any complex task where several quality criteria matter. The adaptation recipe is simple:

    1. Define your end goal (write an essay, plan a trip, develop a business idea).
    2. In the first prompt, ask the LLM to create a checklist or "success criteria" for that goal.
    3. In the second prompt, feed it that checklist as a direct playbook for action.

Practical Example:

**Role:** You are an experienced social media manager and copywriter.

**Task:** I need to create a promotional Instagram post announcing the launch of a new online course on mobile photography.

**Step 1: Create a checklist**
First, create a detailed checklist for the perfect promotional Instagram post. Anyone who reads the post should feel an irresistible urge to learn more about the course.

Include at least the following sections in the checklist, with sub-items:
- **Hook headline:** How to grab attention in the first 2 seconds.
- **Body copy:** How to surface the audience's pain point and offer a solution (the course).
- **Course benefits:** How to communicate the value clearly and concisely.
- **Call to action (CTA):** Which phrase will motivate the user to click the link.
- **Visuals:** Which image or video works best.
- **Hashtags:** How to pick relevant tags.

**Step 2: Write the post using the checklist**
Great! Now, following every item of the checklist you created strictly, write the final copy for this promotional post.

Why It Works:

This prompt works thanks to decomposition and forced reflection.

  1. Decomposition: The complex creative task "write a good post" is broken into simpler, more concrete subtasks: "come up with a headline," "describe the pain point," "craft the CTA."
  2. Forced reflection: In Step 1, the model doesn't just write copy; it first analyzes which components make up a quality result. It builds itself a "work plan" or "grading rubric."
  3. Structural constraint: In Step 2, the LLM can no longer take the path of least resistance and spit out a template answer. It has a clear structure (the checklist) it's obliged to follow. That guarantees no important aspect (headline, CTA, benefits) gets dropped.

Essentially, we make the model build the "skeleton" of the ideal answer first and then "put meat on the bones," which produces a far more thoughtful and complete result.


Another Practical Example

**Role:** You are an experienced HR specialist and recruiter.

**Task:** I need to prepare for a job interview for a "Product Manager" position at a tech company.

**Step 1: Create a prep checklist**
First, put together a detailed interview prep checklist for me. The checklist should help me demonstrate all the key competencies and make a great impression.

Include at least the following blocks in the checklist:
- **Company research:** What exactly I need to learn about the company, its products, and its culture.
- **Job description analysis:** How to "decode" the job posting and understand what's expected of me.
- **Self-introduction:** How to prepare a short, punchy answer to "Tell me about yourself."
- **Behavioral Questions:** A list of 5-7 typical questions (for example, about failures, conflicts, wins) and how to answer them using the STAR method.
- **Questions for the recruiter:** Which smart questions to ask at the end of the interview to show genuine interest.

**Step 2: Work through the checklist**
Excellent! Now let's go through this checklist. Let's start with the "Behavioral Questions" block. Ask me the first question from your list and let me answer it. After my answer, give me constructive feedback on how it could be improved.

Why This Example Works: The Mechanism.

This example runs on the same mechanics, just in an interactive format.

  1. Building a roadmap: In Step 1, the LLM doesn't hand out scattered tips; it creates a comprehensive, structured prep "roadmap." That turns the abstract task "get me ready for the interview" into a concrete action plan. The user immediately sees the full scope of the work and its logic.
  2. Focusing attention: In Step 2, the user and the LLM start working on one specific item from the plan ("Behavioral Questions"). This focuses the model's "attention" on a single narrow task, which improves the quality of its answers and feedback.
  3. A guided conversation: Instead of the user trying to figure out what to ask next, the checklist becomes the script for the whole conversation. That makes working with the LLM more purposeful and productive, turning a simple Q&A into a full-blown practice session following a pre-approved plan.

Usefulness Score: 82

02

Main Evaluation Criteria

  • A. Relevance to prompting techniques: Yes, the paper offers a concrete multi-step technique, "Checklist Engineering," which is essentially an advanced form of prompt structuring. The appendix includes the exact prompt wording.
  • B. Better conversational answers: Indirectly. The main goal is evaluating answer quality, but the method can easily be adapted to generate higher-quality, better-structured answers on the first try.
  • C. Direct practical applicability: High, with caveats. The method needs no code and no model tuning. However, it involves multi-step work in the chat (generate the checklist first, then use it), which is more involved than a single simple prompt.
  • D. Conceptual value: Very high. The research reveals a powerful idea: make the LLM create the evaluation criteria (a checklist) first, then use them to perform the main task. This helps users understand how to decompose complex requests and steer the model's "attention."
  • E. A new useful practice: The work falls into several clusters at once:
    • Cluster 1 (Phrasing techniques): Offers a method similar to decomposition and Chain-of-Thought.
    • Cluster 3 (Structure optimization): The whole method is about creating and applying a structured checklist.
    • Cluster 7 (Reliability and stability): The method directly targets more reliable and consistent evaluations, which carries over to content generation too.
  • Practicality checklist (+15 points): Yes, the work provides ready-made constructions, shows how to structure complex requests, reveals non-obvious LLM behavior (it performs better when it thinks about criteria first), and offers a way to improve accuracy.
03

Numerical Usefulness Score

Arguments for a score of 82/100: The research offers a powerful, universal concept: "define the criteria first, then act." That's a fundamentally useful approach for any complex request. The practical value is backed by detailed prompt examples in the appendix that users can adapt. The method requires no technical knowledge and works with any modern LLM. It directly teaches users how to make the model think in a more structured way, which leads to a significant jump in answer quality.

Counterarguments (why the score isn't higher): * Complexity for beginners: The method requires several sequential steps. A casual user used to one-liner requests may find it unnecessarily clunky. * Adaptation: The paper's main focus is evaluation (LLM-as-a-Judge), not generation. Users have to mentally adapt the approach for their own tasks (for example, writing a text rather than grading it), which takes some thought.

Counterarguments (why the score isn't lower): * Enormous conceptual value: Even if a user never follows the multi-step process to the letter, simply understanding that LLMs work better with clear criteria will dramatically improve their prompts. * Direct payoff for power users: For anyone tackling complex tasks (document analysis, content calendars, strategy development), this method is a ready-made recipe for high-quality results.


Research digest

Key result

LLMs are bad at doing complex things in one step. Ask for a great text right away and you get a template. Ask for an instant translation review and you get a shallow verdict. The reason is simple: the model has to invent the quality criteria and meet them at the same time. The "Checklist Engineering" method separates these two processes: first you build the criteria, then you apply them. The trick: in the first prompt you ask for a checklist; in the second you demand strict adherence to it. With this approach, even a small model reaches GPT-4o level on quality-evaluation tasks. No fine-tuning.

Principle

Split the task into two moves. Move one: ask the model to play an expert and create a detailed checklist of what a good result means. Move two: feed it that checklist and tell it to follow every item. The checklist becomes a contract: the model wrote it itself and can't ignore it. It's the difference between "cook something tasty" and "here's the recipe, step by step." The first is a lottery. The second is a predictable result.

Why it works

In the first step, the model thinks on its own, building a structure without the pressure to deliver a result immediately. In the second, it executes against a ready-made plan. The two processes don't compete for the model's attention. The model can't cut corners: its own checklist won't let it. It wrote "a good headline hooks the reader's pain point within 2 seconds" itself, so now it has to deliver. In the study, exactly this let small models beat GPT-4o at evaluating the quality of translations and chat responses.

When to apply

Writing → for tasks where several criteria matter at once: a promotional post, a business email, a resume, technical documentation. Reviewing material → when you need to check someone else's text against standards (translations, student papers, articles). Preparing for high-stakes events → job interviews, negotiations, investor pitches. Not suited to simple single-criterion tasks like "translate this phrase" or "make it shorter." There, a checklist is overkill and only slows you down.

Mini recipe

1. Assign a role: say who the expert for this task is. For example: an experienced social media manager and copywriter 2. First prompt, build the ruler: ask for a detailed checklist of criteria for the ideal result. Name the sections that matter: headline, structure, call to action, and so on. 3. Second prompt, measure with the ruler: tell it to follow every item of the checklist strictly and complete the task. 4. Optional self-check: ask it to walk through the checklist and mark which items are done and which aren't.

Examples

[BAD]: `Write a promotional Instagram post about the launch of an online course on mobile photography` [GOOD]: First prompt: `You are an experienced social media manager. Create a detailed checklist for the perfect promotional Instagram post. Include sections: hook headline, audience pain point, course benefits, call to action, hashtags. For each section, give concrete criteria.` After you get the checklist, the second prompt: `Following every item on this checklist strictly, write the final post announcing the launch of an online course on mobile photography.`

In plain words

Here's the deal: when you ask modern models to grade someone else's text or work, they often act like lazy professors, eyeballing a grade based on a general vibe rather than the facts. The Checklist Engineering method makes the model stop hallucinating and start following a strict algorithm. Instead of delivering a verdict right away, the AI first writes its own detailed list of criteria and then runs the result through that filter. This kills bias and makes the model catch small screwups it usually skips in its rush to produce a pretty answer.

It's like taking your car to a shop and telling the mechanic, "Just make it work." He tightens a few things, takes your money, and a day later you're stranded on the highway again. Technically he did some work, but really he phoned it in. Now imagine handing him a strict 50-point checklist where he has to tick off every single bolt. The mechanic has nowhere to hide: he actually has to inspect every part, or the fake job gets exposed. That's the trick: we make the AI first "write instructions for itself" and then report back against them.

Two powerful levers sit underneath: decomposition and forced reflection. First, the model breaks a complex task into atoms; for an Instagram post, for example, it singles out a hook in the headline, a clear offer, and a sharp call to action. Then reflection kicks in: the AI compares its draft against the list and realizes it cheerfully blew half the items. This isn't just "a better prompt"; it's building an internal inspector that slaps the model's wrist for laziness and fluff.

Although the method was tested on evaluating translation quality and generated content, the principle is universal. You can and should plug it into any complex task, from writing code to reviewing legal contracts. Anywhere the model risks drifting off and delivering a perfectly mediocre result, Checklist Engineering pulls the quality up to expert level. It turns an ordinary chat with a bot into a proper production process, where the outcome is predictable rather than random.

Bottom line: stop hoping for "magic" and just asking the model to "make it good." Use the two-step scheme: first make it lay out the criteria for the ideal result, then demand compliance with every item. That turns the AI from a chatty storyteller into a meticulous auditor that won't let a single slip-up through. Whoever masters designing these checklists will produce content head and shoulders above competitors who still write one-line prompts.

AI lab assistant

Apply this study to your task

Describe what you're working on. AI takes the method and the measured results from this paper and adapts them to your case, or writes a ready prompt built on them.

Based on Checklist Engineering: build the ruler first, then measure arXiv:2507.06774

Sign in to apply this study New accounts get 50 free credits.

Get the week’s best papers by email

One email on Sundays with the highest-rated new techniques. Unsubscribe with one click.