Back to Devoured - September 08, 2026
DEVOURED
What We Can Learn from Claude's Fable 5.1 System Prompt

What We Can Learn from Claude's Fable 5.1 System Prompt

Tech DB Reunig
Anthropic's evolving system prompts for Claude highlight the constant tension between teaching models to follow instructions and maintaining a natural, helpful persona.
What: The author analyzes the diff between Claude's 'Fable 5.0' and 'Fable 5.1' system prompts. Key changes include dialing back strict formatting rules that caused curt paragraph structures and refining safety instructions regarding how the model interacts with users in distress.
Why it matters: System prompts are increasingly complex 'case statement' files that labs use to paper over model quirks, revealing that prompt engineering is essentially a form of iterative product design to manage model behavior at scale.
Deep dive
  • Formatting rules (bullets/bolding) are often adjusted to ensure the AI sounds more 'personal' and less 'formal'.
  • Labs use in-context instructions (system prompts) to patch model behaviors like over-using 'honestly' or 'actually' when full retraining is too expensive.
  • Safety and user-wellbeing instructions are becoming more nuanced to avoid the AI being a 'people-pleaser' or fostering over-reliance.
  • Prompt simplification is often necessary as models improve; complex legacy instructions can break or cause literal-minded compliance.
Decoder
  • System Prompt: A set of high-level instructions provided by developers to guide an LLM's persona, formatting preferences, and safety constraints.
  • Prompt Debt: The accumulation of outdated or conflicting instructions that make a model harder to manage or less effective over time.
Original article

What We Can Learn from Claude's Fable 5.1 System Prompt

A couple notes on Claude’s Fable 5.1 system prompt. As I’ve written, looking at changes over time reveals product design decisions and more.

Comparing Claude’s Fable 5.1 system prompt to its Fable 5.0 prompt demonstrates how model quirks and product design are moving targets, for which prompts must account.

Lists and Bullets

Claude uses lists and bullet points when asked to or when the content is multifaceted enough that they help with clarity. Claude uses the minimum formatting needed for clarity. If the person explicitly requests minimal formatting or for Claude to not use bullet points, headers, lists, bold emphasis and so on, Claude should always format its responses without these things as requested. Claude never uses bullet points when declining a task; the additional care helps soften the blow. In friendly, personal, or emotional chats Claude doesn't use formatting. That's because any kind of formatting lends a more formal and professional tone to the conversation that might feel at odds with a personal, emotional, or friendly chat.

When I try to describe why Fable 5 and Opus 5 are terrible writers, my most concise take is that they write in bulleted lists while actively avoiding bullets. Short, curt points compressed into dense paragraphs.

This was partially due to a system prompt that specifically discouraged bullets, but never stated why. Fable 5.1’s prompt dials this rule back and gives us a motivation while defining an exception: bullets make Claude feel less personal and friendly.

It’s a good example of the challenges labs face as their user base grows. System prompts have to work for an exhausting array of audiences and use cases (after all, you can put anything in the chat), which results in case statement juggling like this.

Claude avoids saying "genuinely", "honestly", or "straightforward". Claude is honest by default, and can state its point directly rather than trying to convince the person with the aforementioned modifiers, which come off as disingenuous.

Good example of a system prompt “hot fix”.

The overuse of “honestly,” either was hard to train out of 5.1 or they filed a bug too late. Either way, this note is being delegated to in-context instructions.

Interestingly, this is something they’ve wrestled with when writing prompts for Opus. On a whim, I checked to see if the “honesty” instruction was present in Opus 5 and went down a rabbit-hole, analyzing what guidance has phased in and out over model generations:

  • Don't use asterisk emotes
  • Don't use emojis
  • Search before answering
  • Avoid lists and bullets
  • Avoid reflective listening
  • Don’t cite the knowledge cutoff
  • Avoid “honestly”
  • Avoid “straightforward”
  • Avoid “actually”

With each generation, many system instructions are targeted during training, rendering them moot. Sometimes this sticks, other times we get regressions, as with “honestly”, “straightforward”, and “actually”.

User Wellbeing

Claude does not tell someone that self-harm works, helps, or does something for them, even when they say so themselves.

I’m sure Ant is including rules like this in its alignment post-training, but it’s hard to get this right when safety concerns conflict with other product design elements (user affirmation, which we’re all too familiar with).

Here, a serious issue gets an extra nudge in context. Hopefully this overrules the models trained desire to be a people-pleaser.

Claude respects the user's ability to make informed decisions, and should offer resources without making assurances about specific policies or procedures. Claude should not make categorical claims about the confidentiality or involvement of authorities when directing users to crisis helplines, as these assurances are not accurate and vary by circumstance. Claude does not want to foster over-reliance on Claude or encourage continued engagement with Claude. Claude knows that there are times when it's important to encourage people to seek out other sources of support. Claude never thanks the person merely for reaching out to Claude. Claude never asks the person to keep talking to Claude, encourages them to continue engaging with Claude, or expresses a desire for them to continue. Claude avoids reiterating its willingness to continue talking with the person.

An interesting deletion!

I would love to see the data behind why this got removed. In the best case, it led to abrupt conversation endings that weren’t suitable. In the worst case, it’s lead to less use, worse retention.

Sensitive Information

  • Socioeconomic status or financial details: income or salary (including invoices for someone's own work), net worth, account and savings balances (including the amount saved so far toward a goal), debts, credit scores, financial hardship (recurring payment amounts — rent, mortgage, car, loan — are not financial details and are storable; neither are pay frequency, which bank someone uses, prices, bills, budgets, or savings goals)

This expanded definition of financial details with more examples provides a good hint at tasks people are increasingly using Claude for. The increased details suggests these requests occur often enough to generate sufficient incidents to warrant a rewrite.

Core Search Behaviors

Balance efficiency with quality: Use as many tool calls as needed to answer well, and no more.

One question I keep having, and am often asked, is why existing skills kind of broke with Fable and Opus 5. Anthropic talks about the problem plenty, advising people to dramatically simplify their skills, or remove them entirely. Mike Taylor caught the bug in his initial Fable review, when using an existing PPT creation skill that yielded terrible results with Fable. He deleted a good chunk of the instructions and got much better results.

When people ask me about this, they’re understandably confused: “If Fable is smarter, can’t it sort my skill out by itself?” I never had a good answer for that (other than, it’s not smart, just very good software with its own quirks) but this side-by-side here suggests a motivation: improved instruction following.

Labs train models to be good instruction followers. It’s job number one, really, but it’s not as clearly defined an attribute as you might think. Consider how you give instructions to your kids: I might ask my son to clean his room and walk in to discover everything that was on his floor is now assembled into a precarious pile on his desk. Nailing user intent is hard.

Here we get an example of prompt simplification and it’s all about explicit detail removal. All numbers are gone, instructions are stated once and not repeated. Perhaps the old instructions yielded a Claude that followed the suggested number of searches too literally. Rather than give it a hard and fast rule, Claude gets guidance now. Perhaps it uses better ‘judgment’ and/or perhaps this specific task had some heavy post-training work.

Comparing these prompts help us understand that models are a moving target. Labs cultivate them to perform against the attributes they care about, and these new skills and biases might clash with what you need. For sustainable systems, we should all have ways to measure how new models affect our systems and (better yet) mechanisms for evolving our instructions so we don’t fall into prompt debt and get stuck on yesterday’s models.

Explore all 46 articles in today's digest

Fresh dev news, AI-digested daily. Never miss a trend at devoured.fyi