🪜 Not every task calls for maximum effort
🧠 Think of it this way: depth of analysis it's not a "turbo mode" you always turn on to guarantee quality. It's a control you calibrate to the task's actual complexity — using the maximum for something simple wastes time and tokens with no benefit; using the minimum for a costly decision is the other, equally common mistake.
The practical guide to using Fable 5 as a work agent sums this up in a four-step scale. Each step isn’t a technical setting — it’s an instruction you write in the prompt yourself, telling the agent how much it’s worth deliberating before giving you the answer.
The scale works best when you ask yourself before writing the prompt: "if this answer comes out wrong, what do I lose?" The more you stand to lose, the higher the level you should ask for.
| Level | When to use | Examples from the guide |
|---|---|---|
| Low | Mechanical task, low risk of error | Summary, caption, text adjustment, quick ideas |
| Medium | Organize or compare options | Simple planning, comparison, content review |
| High | A decision that would be costly if it goes wrong | Strategy, architecture, auditing, product decisions, technical review |
| Maximum | Costly or irreversible error | Critical problems, migration, security, complex business issues, risk analysis |
Source: practical user guide to using Fable 5 as a work agent — prompt tested in practice, not an official Anthropic quote.
The 4-level ladder: each step increases reasoning time (dashed cyan line)— máxima stands out because it’s the level you should reserve for when a mistake really costs a lot.
In one sentence: 4 depth levels (low→maximum) calibrated by the question “if it goes wrong, what do I lose?” — not by the habit of always asking for the maximum.
💻 The prompt: tailor-made depth
Instead of trusting the agent to guess the right level on its own, you explicitly say where to focus the heavy reasoning — and where it isn’t worthwhile. This avoids the most common symptom of leaving everything at “high all the time”: solutions that are more complicated than the task calls for.
The prompt below does exactly that: it separates the part that deserves depth (the strategic decision) from the part that doesn’t (the implementation itself, which should stay simple).
Use análise profunda apenas na parte estratégica. Não complique a solução. Não crie abstrações desnecessárias. Entregue a solução mais simples que resolve bem o problema. <isto você troca — cole junto o pedido real da tarefa>
🔗 Cross-reference with Track 1
This applied calibration of depth echoes a technique officially supported by Anthropic: Fable 5 exposes five effort levels that can be configured per call (low/medium/high/xhigh/max) via output_config.effort. If you work directly with the API, Module 1.6 shows the technical equivalent of this same idea—including the official guideline for when to use each level.
In one sentence: say where deep reasoning is necessary—for everything else, make a simple request.
⚠️ Too much initiative is risky
A strong model isn't cautious by default — it is capable by default. This means that when a request is ambiguous, Fable 5 tends to fill in the gap on its own: if you asked it to “solve the problem,” it may decide for itself what counts as solving it, and take action.
This is great when you want it to continue until a clearly defined task is done. It's dangerous when the task is ambiguous about what it can touch — files, services, configuration, production data.
⚠️ Common scenario
You ask: "analyze and fix the service's performance problem". Without an explicit boundary, a capable agent may interpret "solve it" as permission to restart the production service, change configuration, or deploy—all without asking you first, because it technically did what you asked.
✓ What to DO
- ✓Explicitly say what it no can proceed before asking for analysis or execution.
- ✓Separate the diagnosis phase from the action phase in sensitive tasks.
- ✓Treating "fix this" as an incomplete request until you define the boundaries.
✗ What to AVOID
- ✗Ask “fix this” or “take care of this” without saying what is off-limits.
- ✗Assuming the agent will ask before acting—in general, it acts.
- ✗Confusing “strong model” with “cautious model”—they’re different things.
In one sentence: the more capable the model, the more explicit the boundary needs to be before asking for technical analysis or execution.
🚧 The prompt: evaluate first, execute afterward
The most reliable way to enforce the boundary from the previous topic is to put the agent in a diagnostics-only mode explicit: it can inspect, measure, and draw conclusions — but it can't change anything until you approve.
Primeiro apenas avalie. Não altere arquivos, não reinicie serviços, não crie branch, não edite configuração e não rode comandos destrutivos. Entregue um diagnóstico com evidências. Depois diga exatamente quais mudanças recomenda e por quê. <isto você troca — descreva o sistema ou problema a investigar>
The gate separates the two paths: diagnostics (cyan) are always allowed; actual execution (red) stays locked until you explicitly approve the recommended changes.
🔗 Cross-reference with Track 1
Setting limits before letting the agent act is literally the technique of boundaries (negative prompting + boundaries) which Track 1 documents with official backing from Anthropic — explicitly state what the model no should do, instead of relying only on the description of what it should do.
View Module 1.3 — Negative prompting + boundaries →In one sentence: "Evaluate first, execute second" turns too much initiative into useful diagnosis—with no risk of unwanted action.
🔗 Combining the two: a locked-down audit
The two tips in this module don’t compete—they work together. The clearest example is a security audit: you want high depth (it's a decision that's costly if it goes wrong) e wants the agent locked in diagnostic-only mode (because now isn't the time to change anything yet).
In practice, this becomes a 5-step workflow you repeat for any sensitive task—not just security audits.
Define the task and why it needs greater depth
Say what’s at stake — why this task deserves the “high” level and not “medium.”
State the boundary: diagnosis only this round
Explicitly list what must not be touched—files, services, configuration, destructive commands.
Run it and get the diagnosis with evidence
The agent investigates deeply and delivers verifiable findings, ranked by risk or impact.
Review the recommendations
You decide what makes sense to apply—the agent has already said exactly what and why.
Approve the changes in a separate round
Only now does the agent execute — and only what you approved, not what it thinks is best.
Perform a complete security audit of <replace this — the system/project>. Use deep analysis — getting this wrong would be costly. But for this round, only assess: don’t change files, restart services, edit configuration, or run destructive commands. Deliver a diagnosis with evidence, ranked by risk. Then say exactly what changes you recommend and why — I’ll approve each one before you act.
In one sentence: high depth decides how deep the agent thinks; the diagnostic-only mode decides what it can do with what it thought through—the two together provide the safest audit.
✅ Common mistakes + quick checklist
Before closing the module, here’s a quick checklist to review the prompts you just learned—calibrated depth (Tip 3) and explicit limits before acting (Tip 4).
✓ Checklist before sending the prompt
- ✓I asked “if it goes wrong, what do I lose?” before choosing the level of depth.
- ✓Explicitly said what the agent no can proceed, not just what it should do.
- ✓I separated diagnosis from execution for any task that touches production or real data.
- ✓I asked for real evidence in the diagnosis—not a generic opinion.
✗ Most common mistakes
- ✗Leaving everything at maximum depth “just to be safe,” without measuring whether the time and cost are worth it.
- ✗Ask “fix this” without saying what’s off-limits—and be surprised by what the agent touched.
- ✗Mixing diagnosis and execution in the same request for a sensitive task.
- ✗Accept "done" without evidence—that's the subject of the next module, but it's worth preventing here.
💡 Practical tip: save both prompts from this module (calibrated depth + safe analysis) in a template file. You’ll reuse them whenever you ask for something strategic or something that affects a system—and you’ll quickly notice that many of the “surprises” with powerful agents disappear once these two habits become standard.
In one sentence: calibrate the effort, state the limit — the two habits that prevent most surprises with a capable agent.
🧾 Module Summary
Next module:
2.3 — Real verification + specialized subagents.
Source for this module: practical user guide to using Fable 5 as a work agent (tips 3 and 4) — prompts tested in practice, not official Anthropic quotes. Cross-references to Track 1 point to officially supported content: platform.claude.com/docs/en/build-with-claude/effort · platform.claude.com/docs/en/build-with-claude/prompt-engineering/prompting-claude-fable-5