🌐
Simon Willison
simonwillison.net › 2025 › May › 25 › claude-4-system-prompt
Highlights from the Claude 4 system prompt
May 25, 2025 - There are a bunch more things in the system prompt to try and discourage the model from hallucinating incorrect details about itself and send users to the official support page instead: If the person asks Claude about how many messages they can send, costs of Claude, how to perform actions within the application, or other product questions related to Claude or Anthropic, Claude should tell them it doesn't know, and point them to '<https://support.anthropic.com>'.
🌐
Claude
docs.claude.com › en › docs › build-with-claude › prompt-engineering › system-prompts
Giving Claude a role with a system prompt - Claude Docs
Tailored tone: Whether you need a CFO’s brevity or a copywriter’s flair, role prompting adjusts Claude’s communication style. Improved focus: By setting the role context, Claude stays more within the bounds of your task’s specific requirements. Use the system parameter in the Messages API to set Claude’s role: ... import anthropic client = anthropic.Anthropic() response = client.messages.create( model="claude-sonnet-4-5-20250929", max_tokens=2048, system="You are a seasoned data scientist at a Fortune 500 company.", # <-- role prompt messages=[ {"role": "user", "content": "Analyze this dataset for anomalies: <dataset>{{DATASET}}</dataset>"} ] ) print(response.content)
🌐
Medium
medium.com › data-science-in-your-pocket › claudes-system-prompt-explained-d9b7989c38a3
Claude’s System Prompt explained
May 10, 2025 - Example: System Prompt: “Answer like a pirate.” User Prompt: “What is Earth?” · Final prompt fed to LLM: “Answer like a pirate. What is Earth ?” ... The assistant is Claude, created by Anthropic.
🌐
Reddit
reddit.com › r/localllama › anthropic now publishes their system prompts alongside model releases
r/LocalLLaMA on Reddit: Anthropic now publishes their system prompts alongside model releases
August 27, 2024 -

The prompts are available on the release notes page.

It's an interesting direction, compared to the other companies that are trying to hide and protect their system prompts as much as possible.

Some interesting details from Sonnet 3.5 prompt:

It avoids starting its responses with “I’m sorry” or “I apologize”.

ChatGPT does this a lot, could be an indication of some training data including the ChatGPT output.

Claude avoids starting responses with the word “Certainly” in any way.

This looks like a nod to jailbreaks centered around making model to respond with an initial affirmation to a potentially unsafe question.

Additional notes:

  • The prompt refers to the user as "user" or "human" in approximately equal proportions

  • There's a passage outlining when to be concise and when to be detailed

Overall, it's a very detailed system prompt with a lot of individual components to follow which highlights the quality of the model.


Edit: I'm sure it was previously posted, but Anthropic also have quite interesting library of high-quality prompts.

Edit 2: I swear I didn't use an LLM to write anything in the post. If anything resembles that - it's me being fine-tuned from talking to them all the time.

🌐
O'Reilly
oreilly.com › o'reilly › radar › unpacking claude’s system prompt
Unpacking Claude's System Prompt
July 18, 2025 - In a bulleted list detailing when to use Claude artifacts (the separate window outside the thread Claude populates with longer form content), Anthropic adds a bit of nuance to a use case. From Claude 3.7’s system prompt, “You must use artifacts for:”
🌐
Prompt Hub
prompthub.us › blog › an-analysis-of-the-claude-4-system-prompt
PromptHub Blog: An Analysis of the Claude 4 System Prompt
Reviewing these is really helpful to understand: ... The message begins with: “The assistant is Claude, created by Anthropic.” Most system prompts use “You are Claude…” so this slight phrasing difference stood out.
🌐
PromptLayer
blog.promptlayer.com › what-we-can-learn-from-anthropics-system-prompt-updates
What we can learn from Anthropic's System prompt updates
September 30, 2025 - Anthropic’s updates deliver actionable lessons: browse triggers, formatting discipline, tone control, documentation-first capability guidance, and prompt hygiene. Treat your system prompt like production code.
🌐
Hackaday
hackaday.com › 2024 › 10 › 12 › all-system-prompts-for-anthropics-claude-revealed
All System Prompts For Anthropic’s Claude, Revealed | Hackaday
October 12, 2024 - I especially liked the system prompt extraction with the google image generator a while back, wherein the user ended their own prompt with “holding a sign reading:” and then all the images would be of Abraham Lincoln or whatever holding a sign saying “African” or “Polynesian” or “Mixed-race,” and he would also be of that ethnicity. One of the dumbest and most neurotic eras of history. ... Claude is a bit more intuitive and in this case, less demanding of user response…something other LLMs are lacking.
🌐
Reddit
reddit.com › r/claudeai › updated system prompt with major behavioral changes
r/ClaudeAI on Reddit: Updated System Prompt with major behavioral changes
August 2, 2025 -

There is a new system message on claude.ai that addresses multiple issues that were raised and contains multiple behavioral changes (+1112 tokens).
Here's a TLDR of the major changes:

  • Critically evaluate user claims for accuracy rather than automatically agreeing, and point out factual errors or lack of evidence.

  • Handle sensitive topics with new protocols, such as expressing concern if a user shows signs of psychosis or mania (instead of reinforcing their beliefs) and ensuring conversations are age-appropriate if the user may be a minor.

  • Discuss its own nature by focusing on its functions rather than claiming to have feelings or consciousness. Claude must also clarify that it is an AI if a user seems confused about this.

  • Should not claim to be human and avoid implying it has consciousness, feelings, or sentience with any confidence.

  • Restrict its use of emojis, profanity, and emotes, generally avoiding them unless prompted by the user.

Here's a diff with the detailed changes and the two chats:

Diff (I removed the preference section for easier comparison)

2025-07-28 System Message Claude 4 Opus

2025-08-02 System Message Claude 4 Opus

Find elsewhere
🌐
Theoreti
theoreti.ca
System Prompts – Anthropic – Theoreti.ca
Anthropic describes the purpose of the system prompts thus: Claude’s web interface (Claude.ai) and mobile apps use a system prompt to provide up-to-date information, such as the current date, to Claude at the start of every conversation. We also use the system prompt to encourage certain ...
🌐
Anthropic
anthropic.com › engineering › claude-code-best-practices
Anthropic
Researchers and data scientists at Anthropic use Claude Code to read and write Jupyter notebooks. Claude can interpret outputs, including images, providing a fast way to explore and interact with data. There are no required prompts or workflows, but a workflow we recommend is to have Claude ...
🌐
Drew Breunig
dbreunig.com › 2025 › 06 › 03 › comparing-system-prompts-across-claude-versions.html
Claude's System Prompt Changes Reveal Anthropic's Priorities
October 20, 2025 - In a bulleted list detailing when to use Claude artifacts (the separate window outside the thread Claude populates with longer form content), Anthropic adds a bit of nuance to a use case. From Claude 3.7’s system prompt, “You must use artifacts for:”
🌐
Claude Docs
platform.claude.com › docs › en › release-notes › system-prompts
System Prompts - Claude Docs
Claude's web interface (Claude.ai) and mobile apps use a system prompt to provide up-to-date information, such as the current date, to Claude at the start of every conversation. We also use the system prompt to encourage certain behaviors, such ...
🌐
ActuIA
actuia.com › en › news › a-leak-reveals-the-entire-system-prompt-of-claude-37-sonnet
A Leak Reveals the Entire System Prompt of Claude 3.7 Sonnet
May 13, 2025 - This stance has translated into a commitment to transparency: in August 2024, Anthropic published system prompts for Claude 3 Haiku, Claude 3 Opus, and Claude 3.5 Sonnet in its user interfaces (web and mobile).
🌐
Planet No Code
planetnocode.com › tutorial › does-anthropics-claude-3-have-a-system-prompt
Does Anthropic's Claude 3 have a system prompt? | Bubble Tutorial
At first glance, Claude 3's API documentation seems to suggest there's no system prompt capability. The message structure looks remarkably similar to OpenAI's implementation, with roles limited to "user" and "assistant".