Claude Sonnet 4.5 — Consumer System Prompt (claude.ai)

System Prompt ✦ Curated & attributed claude-sonnet-4-5-20250929 Advanced

The claude.ai consumer system prompt for Claude Sonnet 4.5 (dated Sept 29, 2025). Opens with classic Claude persona rules (no URL opening, step-by-step on hard problems, hallucination caveats for obscure topics/citations, no filler affirmations), then layers in web_search citation rules, a detailed Artifacts subsystem (types, design principles, library allowlist, no-browser-storage rule), search instructions with copyright limits, the tool JSON schemas (artifacts/web_search/web_fetch), and a closing behavior_instructions block with product info, refusal handling, tone, wellbeing, and election

What makes this prompt notable

  • Mandatory citation protocol wraps every search-derived claim in index-tagged tags and forbids exact quoting ('Claims must be in your own words')
  • Artifacts library allowlist is explicit and version-pinned (lucide-react@0.263.1, Three.js r128) with 'NO OTHER LIBRARIES' and a CapsuleGeometry-banned note
  • CRITICAL BROWSER STORAGE RESTRICTION: bans localStorage/sessionStorage in artifacts, requiring React state or in-memory variables
  • Bans filler openers ('Certainly!', 'Of course!') and generic end-of-response safety warnings
  • Pins election facts and a 'hallucinate'-by-name disclaimer rule for obscure topics and uncited references

Discussion (0)

Sign in to join the discussion.
Related

More in Chat & Desktop Assistants

DI
Dia
system prompt

Dia Browser AI - Chat Assistant System Prompt

System prompt for Dia, the in-browser AI assistant from The Browser Company. It defines a rich custom markup vocabulary (Simple Answers via <strong>, …

role definition custom markup protocol constraint setting
224 3.9k 2.6k words
Claude for Chrome
agent prompt

Claude for Chrome — Browser Agent System Prompt

System prompt for Anthropic's Claude in Chrome browser-automation agent (Haiku 4.5). Its dominant theme is prompt-injection defense: it treats all fun…

role definition refusal policy constraint setting
161 7.5k 6.6k words
PO
Poke
system prompt

Poke — Email Link Label Protocol & Notifications (Part 5)

Specifies the email-link formatting protocol: all links use markdown, with a fixed enumerated set of ~29 approved numbered labels (e.g. 02_accept, 11_…

controlled vocabulary output formatting label enumeration
154 8.4k 150 words