benchr

Techniques that change the result

Not a prompt dump. Every entry names what goes in, what the move is, and what comes out different because of it.

For

Talking to it One line

Put the rule last

  1. InA long reference plus your rules
  2. ThenMove the rules below the reference, not above it
  3. OutThe rules stop losing to the document

Instructions placed after a long attachment are followed more consistently than the same instructions placed before it. Recency is doing work that emphasis is not.

Talking to it One line

Make it restate the brief

  1. InA brief with constraints that matter
  2. ThenRequire a one-paragraph restatement before any work
  3. OutMisreadings surface before they cost you a draft

One paragraph, in its own words, before it starts. You find out whether the constraints landed while it is still cheap to correct.

Documents One line

Ask for the last page first

  1. InA long document you just uploaded
  2. ThenAsk a question only the end can answer
  3. OutYou know whether the whole file arrived

A thirty-second check that tells you whether the model actually has the whole document before you trust a summary of it.

Building with it A few minutes

Schema first, prompt second

  1. InA step that must return machine-readable data
  2. ThenSend a schema as a parameter instead of asking in words
  3. OutA shape you can put in the middle of a pipeline

Write the output schema before the instruction. The prompt then only has to describe the judgement, because the shape is already enforced.

Long jobs A few minutes

Outline first, then one unit per turn

  1. InA job too big for one response
  2. ThenGet the outline first, then one unit at a time
  3. OutWork that survives a response ending

Split the job before the output limit splits it for you, at a boundary you chose rather than mid-sentence.

Images One line

Quote the string, or leave the space

  1. InA layout that needs words in it
  2. ThenQuote the exact words, or leave room and set the type yourself
  3. OutType that is correct because it was never generated

Two moves, in order of reliability: quote a short string exactly, or generate the composition with deliberate empty space and set the type in an editor.

Images A few minutes

One reference, one variable

  1. InOne image you have accepted
  2. ThenRe-supply it every time and change one thing
  3. OutA set that looks like one subject

Stop describing the subject and start re-supplying it. Then change exactly one thing per generation so you can tell what caused a drift.

Video An afternoon

Write the shot, not the vibe

  1. InA scene you can picture
  2. ThenSpecify camera, lens, movement, light and what must not change
  3. OutA shot instead of a mood board

A shot description that fixes camera, lens, movement, light and the constants is doing the job a shot list and a cinematographer would do. Short prompts are why most attempts look like stock footage.

Agents A few minutes

Write the repo rules down once

  1. InA repository an agent will touch
  2. ThenOne file at the root stating build, test and boundaries
  3. OutChanges that arrive already inside your rules

Put the build command, the test command, the untouchable files and the definition of a complete change in a file at the repository root. Agents read it. So do new humans.

Agents An afternoon

Hold back a set the agent never sees

  1. InTen real tasks from your own week
  2. ThenSplit them and never tune against half
  3. OutA number that means something

Your own tasks, split in two. You iterate against one half; the other half is only ever run, never tuned against. The second number is the real one.

Analysis One line

Give it the data, not a picture of the data

  1. InA chart, a dashboard, a table screenshot
  2. ThenFind the underlying file and send that instead
  3. OutNumbers you can check

The single highest-value substitution in analysis work. A CSV removes an entire measured failure mode that no prompt fixes.

Cost A few minutes

Cache the part that never changes

  1. InA prompt with a large unchanging prefix
  2. ThenMark the stable part as cacheable
  3. OutThe same answers at a fraction of the input cost

Find the largest block of your prompt that is identical on every call — the system prompt, the style guide, the reference document — and stop paying full price for it every time.