TL;DR
Claude Opus 4.8 rewards structured prompts: give it a role, the input, hard constraints, an output format and a verification step. Below are six copy-ready prompts for coding, agents and research — and the anatomy that makes them work. Prompts guide behavior; they don't guarantee perfect output, so always verify.
Opus is at its best on complex, multi-step work — which means vague prompts waste its strengths. The fix is structure. Here's the pattern, then a kit you can copy.
How to use these prompts
Every prompt below follows the same five-part skeleton. You can adapt the text, but keep the structure — it's what turns a capable model into a dependable one.
Tell the model who it is and the standard to hold.
You are a senior engineer doing a careful review.
Give it exactly what it needs — code, data, the question.
Here is the diff and the failing test output…
State the hard rules and what NOT to do.
Don't refactor unrelated code; preserve the public API.
Define the shape you want back so it's usable.
Return: (1) findings table, (2) the diff, (3) risks.
Ask it to check its own work and flag uncertainty.
List anything you're unsure about and how to confirm it.
Our take
Code review prompt
Structured code review
Best for: Reviewing a PR/diff for correctness and risk
You are a senior engineer doing a careful code review.
Input: the diff below.
Constraints: focus on correctness, security and edge cases; ignore style nits.
Output:
1. A findings table: severity | location | issue | suggested fix
2. The top 3 risks if this ships as-is
3. Anything you're unsure about and how to verify it
Diff:
<paste diff>Pair with your CI: the model finds candidates, your tests confirm them.
Refactoring prompt
Safe, incremental refactor
Best for: Improving code without changing behavior
You are refactoring for readability and safety, not rewriting.
Input: the file(s) below.
Constraints: preserve behavior and the public API; make the smallest set of
changes; no new dependencies.
Output:
1. A short plan (bullet list of changes)
2. The refactored code as a diff
3. Which existing tests cover this, and any gaps to add
<paste code>Ask for the plan first if the change is large — approve it before the diff.
Debugging prompt
Root-cause debugging
Best for: Finding why something breaks, not just patching it
You are debugging. Find the ROOT CAUSE before proposing a fix.
Input: the error/stack trace, the relevant code, and what I expected to happen.
Steps: form 2-3 hypotheses, say how to test each, then identify the most likely cause.
Output:
1. Most likely root cause + evidence
2. The minimal fix (as a diff)
3. A test that would have caught this
<paste error + code>Make it show its reasoning — the hypotheses are often more useful than the fix.
Agent planning prompt
Multi-step agent plan
Best for: Agent builders scoping a tool-using task
Role: planning agent. You have these tools: <list tools>.
Task: <describe the goal>.
Produce a step-by-step plan BEFORE acting:
- each step: the tool, the input, and the success check
- mark steps that can run in parallel
- define the stop condition (when are we done?)
Then ask me to approve the plan before execution. Use higher effort.Separating 'plan' from 'do' is the cheapest way to make agents reliable.
Research prompt
Sourced research summary
Best for: Researchers and analysts who need defensible answers
Role: research assistant. Question: <your question>.
Process: gather sources, compare them, and surface disagreements.
Constraints: cite every claim; separate established facts from your inference;
if sources conflict or are thin, say so explicitly.
Output:
1. Answer (with inline citations)
2. Confidence + what would change your mind
3. Open questions to verifyThe 'confidence + what would change your mind' line leans on Opus 4.8's honesty improvements.
Product spec prompt
Draft a product spec
Best for: PMs and founders turning an idea into a spec
Role: senior PM. Turn the idea below into a tight one-page spec.
Input: <the idea, the user, the problem>.
Output:
1. Problem & target user (2-3 sentences)
2. The smallest version worth shipping (scope IN / OUT)
3. Key risks and open questions
4. A simple success metric
Keep it concrete; flag any assumption you had to make.Great for an Office-Hours-style first pass — then pressure-test it yourself.
Prompting tips for Opus
- Be specific about constraints. Opus follows detailed instructions well — tell it what not to do, too.
- Always include a verification step. It's the single highest-leverage line in any prompt.
- Separate plan from execution for anything multi-step.
- Match effort to difficulty — don't pay for deep reasoning on trivial tasks.
Our take