TLDR
When a Claude output misses the mark, the fix Anthropic teaches is diagnostic, not a re-roll: define what a good answer looks like, compare the actual output against that bar, change one input at a time, and re-test before deciding it worked. Anthropic prompt engineering overview Treating "ask again" or "ask Claude to redo it" as the fix skips the step that actually tells you whether anything changed.
What it is
When a Claude response misses the mark, the fix is rarely "ask again and hope." Anthropic frames prompt engineering as an empirical loop: define what a good answer looks like, run the prompt, compare the actual output against that bar, then change one thing at a time and re-test. For a business user without engineering tooling, this means treating a disappointing output as diagnostic information, not a dead end, the gap between what you got and what you needed tells you exactly what to change in the next prompt.
This is a mindset shift as much as a technique. A re-roll, running the identical prompt again, can only reveal randomness in the model's output; it cannot fix a prompt that is missing context, has an ambiguous instruction, or specifies the wrong format. Adjusting approach means identifying which specific input caused the gap, then changing that input, not the whole prompt, and not by re-running it unchanged.
How it works
Start from a success criterion, not a vibe. Anthropic's own guidance says prompt engineering should start from "a clear definition of the success criteria for your use case" and "some ways to empirically test against those criteria," without that baseline, there is no way to tell whether a change actually helped, only whether the new output feels different.
Isolate the actual gap before changing anything. A response that is technically accurate but too jargon-heavy for its audience is not a factual error, it is an audience-and-tone gap. The correct adjustment targets that specific input, an explicit audience description, a tone constraint, not a wholesale prompt rewrite that risks fixing one thing while breaking another.
The Claude Console has tooling built for exactly this loop, even though a business user working in chat does the same thing manually. A prompt improver tool takes an existing prompt and automatically refines it, described as letting a user "quickly iterate and improve your prompts through automated analysis and enhancement." Separately, an Evaluate feature generates test cases (manual, CSV, or Claude-generated), runs a prompt against all of them, and compares two or more prompt versions side by side, including a subject-matter expert grading output quality on a 5-point scale to confirm a change actually improved results, rather than just feeling better.
A latency or cost problem is not automatically a "switch the model" problem - prompt content is a direct lever on both. Input tokens are what you pay for and what the model has to process before it can respond, so a bloated prompt (unnecessary repetition, an oversized system prompt, redundant few-shot examples, more context than the task needs) directly inflates both cost and latency, the same way a rewrite fixes an accuracy or tone gap. Anthropic's own guidance is narrower than "prompt content is irrelevant to latency/cost": it says latency and cost can *sometimes* be more easily improved by selecting a different model, not that prompt trimming never helps. The correct diagnostic order is: first measure what's actually driving the token count (is the prompt itself lean, or is it carrying dead weight?), trim it if it isn't, and only reach for a model swap once the prompt is already lean and the model's per-token speed or price is the remaining bottleneck.

Where you'll see it
PM drafting release notes
Diagnoses a jargon-heavy draft as an audience-and-tone gap, adds an explicit audience description and tone constraint to the prompt, then compares the two outputs side by side before shipping.
Ops team scaling a working prompt
Uses the Console's Evaluate feature to run an updated prompt against a generated test set and confirm the change improved output quality on a 5-point SME scale, rather than assuming it did.
Budget-constrained pipeline running slow and over cost
Checks the prompt's token composition first, trims a bloated context block and redundant few-shot examples, since input tokens drive both cost and latency directly, then reaches for a smaller/faster model tier only if the now-lean prompt is still the bottleneck.
Decision tree
Is the actual problem output quality (wrong content, tone, or format) rather than speed or cost?
For a latency or cost problem: is the prompt itself lean, or is it carrying unnecessary length (redundant context, oversized examples, repeated instructions)?
Can you point to the exact input that caused the gap (e.g. no audience described, no format specified)?
Did you define what a good answer looks like before you ran the prompt the first time?
Are you comparing the old and new output side by side before deciding the change worked?
Question patterns

A PM re-runs the exact same prompt three times hoping for a better release-notes draft, and picks the version that reads best. What is the flaw in this approach?
"running it multiple times and picking the best one is a valid adjustment strategy" mistakes sampling variance for a fix, nothing about the input changed, so nothing about the underlying gap was addressed.Claude's release notes draft is accurate but too technical for the intended customer audience. What is the correct next step?
"rewrite the entire prompt from scratch" risks fixing the tone while accidentally breaking something that already worked, and makes it impossible to tell which change helped.A team member says a new prompt version is clearly better after one manual read-through, with no defined criteria beforehand. Is this a verified improvement?
"a confident read-through by an experienced user is sufficient verification" substitutes subjective impression for the empirical comparison this objective tests.An associate's prompt produces correct, well-formatted answers but takes too long and costs more than the team's budget allows. The prompt carries a large repeated context block and several redundant few-shot examples. They spend an hour trimming it down to only what the task needs. Did they adjust the right lever?
"prompt content cannot affect latency or cost, only switching models can" is false: Anthropic's own guidance is that a different model can *sometimes* more easily improve latency/cost, not that prompt content is irrelevant to either. A model swap becomes the more direct lever once the prompt is already lean and the token count itself isn't the bottleneck.In the Claude Console, a team wants to confirm that Prompt Version B is actually better than Prompt Version A before shipping it, not just different. What feature is designed for this?
"just ship Version B since it looks more polished" skips the empirical comparison step that turns a hunch into a verified result.Frequently asked
Is re-running the same prompt a form of adjusting approach?
What if the problem is that Claude is too slow or too expensive, not wrong?
Work this with your AI
Work this concept hands-on with Claude Code, Codex, or claude.ai. Copy a prompt, paste it into your assistant, and practise in tandem. Each one keeps you active (explain it back, get drilled, or build) rather than just reading.
- Drill it like the exam (scenario MCQs)Practice in the exam's scenario-MCQ format with trap awareness.
- Explain it back (Feynman)Build durable, transferable understanding of a concept you can half-state.
- Test me, adapting the difficultyActive recall practice on a concept you think you know.
- Check my prerequisites firstBefore studying a concept that keeps not sticking.
- Find the high-leverage 20%When a domain feels too big and you are short on time.
