The Robustness Gap
We scored 1,018 real prompts, 0–100, with a fixed rubric. The average was 54. But that's not the finding. The finding is that almost every prompt fails in the same place, and it's not the place people polish.
Most prompts are mediocre in a very specific way
The distribution is not a disaster story. Two thirds of prompts land between 40 and 79: functional, gets-an-answer territory. Only 12% are truly broken (below 30). The problem is the ceiling: just 10.5% reach 75, the score where a prompt is consistent enough to trust in repeated use. Almost everyone writes a prompt that works once.
Score distribution, n = 1,018. Median 60 · 34.9% below 50 · highest score: 90.
Three dimensions cluster in the 60s. One sits at 31.
The rubric scores four things: is the prompt clear, is it specific, is it well-structured, and is it robust. That last one asks what happens when the input isn't what you pictured. Empty message. Pasted garbage. A question in another language. A user actively trying to break it.
This is not a tail effect. Robustness is the weakest of the four dimensions in 95.7% of all classified prompts, across every use case, every language, every prompt type in the dataset. 83.6% score below 50 on it. People write prompts for the happy path: the clean question, the cooperative user, the input that looks like the one they tested with.
The sub-scores say it plainly. The two lowest-scoring behaviors in the entire rubric are both robustness behaviors:
average sub-score, n = 969 classified prompts
Why it matters: a prompt that scores 60 on clarity and 30 on robustness behaves perfectly in the demo and falls apart the first week of real use, because real use is where the messy input lives. The gap between "worked when I tried it" and "works" is, statistically, this gap.
The gap between 31 and 60 is four sentences
We tagged every prompt for four structural habits and compared average scores with and without each. None of these require expertise. All of them are one to four sentences.
One line: "Answer as a numbered list" / "Return valid JSON" / "Three short paragraphs."
Tell the model what NOT to do: "Do not invent sources." / "Stay under 200 words."
Give it a role with a point of view: "You are a pediatric nurse explaining to a worried parent."
Paste one example of the output you want. One is enough to shift the distribution.
The sleeper is examples. It has the smallest lift on paper (+10) but the most headroom by far: 94.8% of prompts don't have one. Everyone has heard "give the model examples"; almost nobody does it.
Who writes what
Content creation and education dominate: together they're 58% of classified prompts. The dataset is 74% English, 19% Arabic, 6% Portuguese; 67% of prompts are system prompts, the reusable kind that runs many times and multiplies the cost of a weak spot.
Segments under n = 20 (finance, legal, productivity, AI agents, research) are held back from this table. Small samples make loud, wrong claims. Language split: EN 74% · AR 19% · PT 6%.
If you only fix one thing, fix the crash
The data suggests an order of operations for anyone improving a prompt they actually reuse:
- Add one line for the bad day: "If the input is empty, unclear, or off-topic, say so and ask for clarification instead of guessing." That single sentence addresses the behavior 85% of prompts score under 50 on.
- Declare the output format. Biggest measured lift in the dataset (+29), costs one sentence.
- Set two or three constraints: what the model must never do. (+24)
- Paste one example of a good output. You'll be in the top 5% of prompts by that habit alone. (+10)
Every figure comes from 1,018 prompts submitted to PromptEval's evaluator between May 20 and July 11, 2026, scored 0–100 by a fixed LLM-judge rubric across four dimensions. Classification labels (use case, type, language) cover 969 rows via a separate model pass. Prompt text is never stored in the benchmark dataset. Selection bias, declared: these are prompts people chose to submit for evaluation, often suspecting a problem, so scores likely skew lower than the general population. Read everything here as "prompts submitted for evaluation," never "all prompts." Full methodology on the live benchmark hub.
PromptEval, "The Robustness Gap — State of Prompt Quality, Q3 2026 edition." n = 1,018 evaluated prompts, frozen July 11, 2026. https://prompt-eval.com/state-of-prompt-quality/2026-q3CC BY 4.0. Republish any figure with attribution and a link. This edition is frozen; these numbers will not change.
Is your prompt in the 96%?
Get the same four-dimension score this report is built on, including your robustness number. Three free evaluations a month. No card.
Check my robustness score →