Skip to main content
MindStudio
Pricing
Blog About
My Workspace

How to Prompt Claude Fable 5 Like an Anthropic Engineer: 6 Rules That Actually Work

Anthropic's own best practices for Claude Fable 5 include giving context, negative prompting, effort levels, and avoiding reasoning requests that trigger Opus.

MindStudio Team RSS
How to Prompt Claude Fable 5 Like an Anthropic Engineer: 6 Rules That Actually Work

Six Prompting Rules That Make Claude Actually Useful

Most people who complain that Claude gives vague, over-cautious, or verbose responses are prompting it the same way they’d type a Google search. That works fine for a search engine. It doesn’t work for a model like Claude Fable 5, which responds very differently depending on how much context, structure, and direction you give it.

Anthropic has published a substantial amount of guidance on how their engineers actually prompt Claude. These aren’t abstract principles — they’re specific behaviors built into how Claude interprets instructions. Understanding them means the difference between a model that hedges everything and one that produces sharp, usable output on the first try.

Here are six rules drawn directly from Anthropic’s documented best practices, with practical examples of each.


Rule 1: Give Claude a Role Before You Give It a Task

Claude responds to context about who it is before responding to what you want it to do. This is called role prompting, and it’s one of the most reliable ways to improve output quality consistently.

The mechanism is straightforward: Claude has internalized a huge amount of knowledge about how different professionals think, write, and reason. Activating that framing early shifts its entire approach to the task.

What this looks like in practice

A weak prompt: “Summarize this contract.”

A stronger prompt: “You are a contracts attorney reviewing an agreement for a startup founder. Summarize the key risks, obligations, and any unusual clauses in this contract.”

Learn Hermes. Free. 1 hour.
The free Hermes Agent crash courseReserve your spot

The second version isn’t just more detailed — it tells Claude which lens to use. The “contracts attorney” framing triggers a specific mode of reading that prioritizes risk identification over general comprehension.

How specific should the role be?

More specific is almost always better, but the role needs to be coherent. “You are a senior copywriter with 15 years of B2B SaaS experience” will outperform “you are a writer” for most content tasks. But “you are a futuristic AI philosopher” may produce results that sound interesting but aren’t practically useful.

Use roles that map to real expertise you’d actually hire for the task.


Rule 2: Use Negative Prompting to Remove Default Behaviors

Claude has default behaviors built in — tendencies toward certain formats, lengths, caveats, and tones. Some of these are useful. Many are not.

Negative prompting means explicitly telling Claude what not to do. This is one of the most underused prompting techniques, even though it directly addresses the most common frustrations people have with Claude’s output.

The defaults that trip people up most

  • Hedging and caveats — Claude often adds “it’s worth noting that…” or “keep in mind that…” even when the user already knows the context.
  • Preamble — Claude tends to restate the task before answering it, which wastes tokens and clutters output.
  • Over-qualification — Phrases like “this may vary,” “depending on your situation,” or “I’d recommend consulting a professional” appear frequently, even when they add nothing.
  • Padding — Claude sometimes adds a closing paragraph summarizing what it just said.

How to write effective negative prompts

Be direct. Say exactly what you want removed.

“Do not add caveats, disclaimers, or suggestions to consult a professional. Do not restate the task before answering. Do not include a summary paragraph at the end.”

You can include this as a standing instruction in your system prompt if you’re building an AI application. This way it applies to every response without needing to be repeated.

Negative prompts compound well with role prompts. Combining both gives you a model that knows who it is and what to leave out — which is usually enough to produce clean, direct output.


Rule 3: Specify the Effort Level You Actually Need

Claude doesn’t know whether you want a two-sentence answer or a 2,000-word analysis unless you tell it. Left to its own judgment, it will often produce something in the middle — too long for quick tasks, too shallow for deep ones.

Anthropic refers to this dimension as “effort level,” and it’s one of the most practical controls you have over Claude’s output.

Four effort levels worth knowing

Minimal — A sentence or two. Good for quick lookups, yes/no decisions, or simple definitions.

  • “In one sentence, what is the difference between a revocable and irrevocable trust?”

Concise — A short paragraph. Good for explanations that need context but not elaboration.

  • “In 2–3 sentences, explain why interest rates affect bond prices inversely.”

Standard — A full response with structure. Good for most content and analysis tasks.

  • “Write a structured explanation of [X], covering the main concept, a practical example, and one common misconception.”

Other agents start typing. Remy starts asking.

YOU SAID "Build me a sales CRM."
01 DESIGN Should it feel like Linear, or Salesforce?
02 UX How do reps move deals — drag, or dropdown?
03 ARCH Single team, or multi-org with permissions?

Scoping, trade-offs, edge cases — the real work. Before a line of code.

Comprehensive — Thorough, detailed, multi-part output. Good for research synthesis, long-form writing, or complex analysis.

  • “Provide a comprehensive analysis of [X]. Include historical context, current best practices, key debates in the field, and practical recommendations.”

Why this matters for speed and cost

Claude Fable 5 calibrates its compute based on the apparent complexity of the task. A vague prompt that could require either a one-line answer or an essay creates ambiguity, and Claude tends to resolve that ambiguity by going longer. Being explicit about effort level saves time, reduces unnecessary verbosity, and keeps costs predictable when you’re running Claude at scale.


Rule 4: Avoid Triggering Extended Thinking When You Don’t Need It

This is the rule most people don’t know about — and it directly affects which version of Claude’s reasoning is applied to your request.

Claude Fable 5 has a built-in mechanism for detecting when a request requires complex, step-by-step reasoning. When it detects this, it can switch into an extended thinking mode — a deeper, slower, more compute-intensive process. In Anthropic’s model lineup, this is associated with Opus-tier processing.

Extended thinking is valuable for genuinely hard problems: multi-step math, complex logical deductions, intricate legal or medical reasoning. But it’s overkill for most tasks, and triggering it unnecessarily makes responses slower and more expensive.

What accidentally triggers extended thinking

  • Asking Claude to “reason through” or “think step by step” about something simple
  • Phrasing requests as puzzles or problems when they’re actually just information retrieval
  • Adding “carefully consider all angles” or similar framing to routine tasks
  • Asking for analysis of highly ambiguous or contradictory information

How to avoid it when you don’t need it

Keep your prompt direct and action-oriented. If you want a list, ask for a list. If you want a summary, ask for a summary. Don’t frame straightforward tasks as reasoning problems.

Instead of: “Think carefully about the pros and cons of remote work and reason through which factors matter most.”

Use: “List the five most significant advantages and disadvantages of remote work for knowledge workers.”

The second version is concrete and answerable without deep deliberation. It gets you a better-structured response faster.

When you do need extended thinking — for genuinely complex analysis — lean into it intentionally. Ask Claude to “reason step by step” or “work through this systematically.” That’s when the extra compute pays off.


Rule 5: Use XML Tags to Structure Inputs

Claude is trained to recognize and use XML tags as structural markers. This is one of Anthropic’s own internal practices, and it meaningfully improves output quality for any prompt that contains multiple distinct components.

Most prompts have at least two parts: instructions and content. If those two things are mixed together in plain prose, Claude has to infer where one ends and the other begins. Tags remove that ambiguity entirely.

A basic example

Without tags: “Here is the article I wrote about market trends. Please edit it for clarity and fix any grammatical errors. The article is about semiconductor supply chains and was written for a non-technical audience…”

With tags:

<task>Edit the following article for clarity and correct any grammatical errors. The audience is non-technical.</task>

<article>
[Your article text here]
</article>

Everyone else built a construction worker.
We built the contractor.

🦺
CODING AGENT
Types the code you tell it to.
One file at a time.
🧠
CONTRACTOR · REMY
Runs the entire build.
UI, API, database, deploy.

The tag version is unambiguous. Claude knows exactly what the instructions are and what the content is. It doesn’t have to parse prose to separate them.

When tags matter most

Tags make the biggest difference in prompts that include:

  • Long documents being passed as context
  • Multiple distinct inputs (e.g., an email thread plus a brief)
  • Examples you want Claude to learn from (put them in <example> tags)
  • Sections you want Claude to treat differently

For short, simple prompts, tags are optional. For anything complex, they’re worth adding — they take ten seconds and consistently improve output quality.


Rule 6: Give Claude an Example, Not Just a Description

The most reliable way to get Claude to match a specific style, format, or tone is to show it what you want rather than describe it. This is called few-shot prompting, and it’s one of the most well-documented techniques in the prompt engineering literature.

Descriptions are inherently ambiguous. “Write in a conversational but professional tone” means something different to Claude than it does to you — and Claude’s interpretation may not match yours. An example removes that ambiguity.

How few-shot prompting works

Provide one or two examples of the output you want, clearly labeled, before asking for the actual output.

<instruction>Write a product update announcement for our newsletter. Match the tone and format of the example below.</instruction>

<example>
We just shipped keyboard shortcuts for the dashboard — something a lot of you have asked for. Press Cmd+K to open the search panel, and use arrow keys to navigate. More details in the docs. Thanks for the feedback that pushed this one up the list.
</example>

<task>Write an announcement for our new CSV export feature. It supports filtering by date range and custom column selection.</task>

Claude will match the tone (casual, direct, specific), the length (short), and the format (no bullet points, no headers, conversational sign-off) from the example.

How many examples do you need?

For style matching: one or two is usually enough. For classification tasks: three to five examples that cover the range of categories. For complex structured outputs: at least one example of the full structure you want.

More examples help when the pattern is subtle or the categories are ambiguous. For most tasks, one good example is enough to get 80% of the way there.


How MindStudio Lets You Apply These Rules at Scale

Knowing these rules is useful. Applying them consistently across every Claude interaction — especially when you’re building tools for a team or automating workflows — is where it gets harder.

That’s where MindStudio fits. It’s a no-code platform for building AI agents, and it gives you a dedicated system prompt layer where you can encode all six of these rules once and have them apply to every request automatically. You can set roles, add negative prompting instructions, specify effort levels, and include few-shot examples — all in a persistent system prompt that runs before every user input.

Hermes Crash Course — free 1-hour live workshop
The free Hermes Agent crash courseReserve your spot

Because MindStudio has 200+ AI models available out of the box, you can also run the same workflow across multiple Claude models (or switch between Claude and other models entirely) without touching any code. This makes it easy to test whether extended thinking is actually improving your results for a given task, or whether a simpler model configuration produces the same output at lower cost.

If you’re using Claude for anything beyond one-off queries — content generation, data extraction, internal tools, customer-facing apps — building it as a MindStudio agent means your prompting rules are baked in rather than manually applied each time.

You can try MindStudio free at mindstudio.ai.


Common Mistakes to Avoid

Beyond the six rules, a few patterns consistently produce poor results with Claude.

Over-prompting simple tasks. Adding role framing, XML tags, and effort levels to a prompt that just needs a one-line answer creates noise and slows things down. Match your prompt complexity to the task.

Contradictory instructions. Telling Claude to “be concise” but also to “cover all relevant considerations” will produce something in between — which satisfies neither instruction. Pick one direction.

Relying on system prompts to fix bad user prompts. System prompts set defaults and constraints. They can’t compensate for a user input that provides no context. If you’re building a tool for others, design the interface to capture necessary context before it reaches the model.

Iterating on output instead of the prompt. If Claude gives you something wrong three times, the issue is almost always the prompt, not random variation. Fix the prompt.


FAQ

What is Claude Fable 5?

Claude Fable 5 is a model in Anthropic’s Claude lineup. Like other Claude models, it responds to natural language instructions and can be prompted using Anthropic’s documented best practices — including role assignment, negative prompting, effort level specification, and few-shot examples.

What is the difference between Claude Sonnet, Opus, and extended thinking?

Claude models sit on a spectrum of capability and compute cost. Opus is Anthropic’s most capable model, designed for complex reasoning tasks. Extended thinking is a mode where Claude reasons through problems step by step before generating a response — it’s associated with Opus-tier processing. For most tasks, using a mid-tier model without extended thinking produces faster, cheaper results that are just as good.

Does prompt engineering still matter with newer Claude models?

Yes. Newer models are better at interpreting ambiguous prompts, but they still respond significantly better to well-structured, specific instructions. Prompting practices like role assignment, negative prompting, and few-shot examples produce measurable improvements in output quality regardless of model version. Anthropic’s own engineers still use these techniques internally.

How do I stop Claude from adding unnecessary caveats?

Add an explicit negative prompt instruction: “Do not add disclaimers, caveats, or recommendations to consult a professional.” Place this in your system prompt so it applies to every response. For one-off prompts, include it at the end of your instruction block.

When should I use XML tags in a Claude prompt?

Use XML tags any time your prompt contains more than one distinct component — instructions, content, examples, context. Tags remove ambiguity about what each part of the prompt is, which consistently improves output quality. For short, single-component prompts, tags are optional.

What is few-shot prompting and when does it help?

REMY IS NOT
  • a coding agent
  • no-code
  • vibe coding
  • a faster Cursor
IT IS
a general contractor for software

The one that tells the coding agents what to build.

Few-shot prompting means providing one or more examples of the output you want before asking for the actual output. It’s most useful when you need Claude to match a specific style, format, or tone that’s hard to describe in words. One well-chosen example is usually enough for style matching; classification tasks benefit from three to five examples.


Key Takeaways

  • Assign Claude a specific role before giving it a task — the role frames how it interprets and answers the request.
  • Use negative prompting to remove default behaviors like caveats, preamble, and padding.
  • Specify effort level explicitly so Claude knows whether to give you a sentence or an analysis.
  • Avoid framing simple tasks as reasoning problems — it triggers extended thinking when you don’t need it.
  • Use XML tags to separate instructions from content in complex prompts.
  • Show Claude an example of what you want; descriptions are ambiguous, examples aren’t.

These techniques work across Claude models and compound well with each other. The most effective prompts tend to use several at once: a role, a negative instruction, an effort level, and an example. That combination consistently produces output that needs less iteration to get right.

If you’re building anything on top of Claude — from internal tools to customer-facing applications — MindStudio makes it easy to encode these rules into reusable agents without writing any infrastructure code. The no-code agent builder handles system prompts, model routing, and integrations so you can focus on what the agent actually does.

Related Articles

How to Use Effort Levels in Claude to Get Better Results Without Overspending

Claude's effort levels—low, medium, high, max—dramatically affect cost and quality. Learn when each level helps and when max effort actually hurts.

Claude Prompt Engineering Optimization

What Is the Slot Machine Method for Claude Code? Why Restarting Beats Correcting

When Claude makes a mistake, arguing makes it worse. The slot machine method says to rewind and re-run instead. Here's why it works and how to do it.

Claude Prompt Engineering Optimization

How to Build an AI Workflow That Converts Text Prompts to Images to Cut Token Costs

Discover how rendering text as compressed images exploits Claude's vision billing to reduce input token costs by 30–60% in agentic workflows.

Workflows Optimization Claude

What Is the 'Fable Mode' Skill? How to Make Cheaper AI Models Think Like Frontier Models

The Fable Mode skill injects Claude Fable 5's reasoning habits into cheaper models like Opus, using five gates: scope, evidence, attack, verify, report.

Claude Workflows Prompt Engineering

What Is the Context Window in Claude Code? How to Manage It for Consistent Results

Claude's context window is its short-term memory with a hard limit. When it fills with stale data, quality drops. Here's how to keep it fresh and focused.

Claude Prompt Engineering Optimization

What Is Context Rot in Claude Code? How to Keep Your AI Agent Sharp

Context rot happens when stale information floods your agent's context window. Learn how to use /clear, /compact, and lean skill files to prevent it.

Claude AI Concepts Optimization

Presented by MindStudio

No spam. Unsubscribe anytime.