HN Debrief

Claude: System Prompts

  • AI
  • Developer Tools
  • Product
  • Security
  • Open Source

Anthropic’s release notes page now exposes the system prompts for Claude’s main chat experiences on the web, mobile, and desktop apps. These are the top-priority instructions prepended before a user’s message, and they now run to thousands of words. They cover basic identity and date handling, response style, crisis behavior, refusal policy, product facts about model tiers, and even explanations for cases where a user may have been silently routed from one model to another for safety reasons. That made the page interesting less as prompt craft and more as a plain look at the policy and product logic Anthropic is shipping in natural language.

Treat system prompts as a product surface, not a footnote. If you build on LLMs, measure how much prompt baggage is hurting latency, context budget, and output quality, and assume labs keep critical behavior flexible in prompts because it is cheaper to change, segment, and regulate than retraining models.

Discussion mood

Mostly skeptical and annoyed. People found the transparency useful, but the dominant mood was that the prompts are bloated, contradictory, and a sign that Anthropic is papering over product, policy, and safety problems with ever more text that may hurt model performance.

Key insights

  1. 01

    System prompts now carry live product policy

    The published text is doing far more than telling Claude how to sound. It is also patching in current events, model-tier facts, export-control notices, and explanations for silent safety rerouting from Fable to Opus. That makes the prompt a live policy layer for post-training facts and customer messaging, not just a behavioral nudge. Once you see that, the bloat looks less accidental and more like an operational shortcut for shipping updates without touching weights.

    If you depend on a hosted model, assume some product behavior and factual scaffolding live outside the model and can change overnight. Track prompt and routing changes like API changes, because they can alter outputs even when the model name stays the same.

      Attribution:
    • simonw #1
    • tosh #1
    • willsmith72 #1
  2. 02

    Prompt bloat can directly hurt coding quality

    Several practitioners connected long prompts to worse real-world agent performance, especially for code. The issue was not only token cost. It was instruction interference. Contradictions and irrelevant policy text compete with the user’s task at the highest-priority position in context. One commenter linked this to benchmark results where Pi, with a much smaller system prompt, beat Claude Code and Codex on token use and pass rate when using the same underlying model settings. That turns “cleaner prompt” from taste into a measurable engineering variable.

    Audit your agent stack for instruction clutter before blaming the base model. For coding workflows, test whether a shorter system prompt, fewer always-on skills, or task-specific prompt profiles improve pass rate and reduce token burn.

      Attribution:
    • tosh #1
    • comboy #1
    • slowin #1
    • simjnd #1
  3. 03

    The prompt is not the real safety boundary

    The discussion pushed back on the idea that Anthropic relies on these giant prompts to prevent severe misuse. People with deployment intuition argued that dangerous content controls are usually handled by separate classifiers, routing layers, and other out-of-band checks before and after the main model runs. In that view, prompt text mainly shapes refusal style and provides backup guidance. This explains both why jailbreak-era tricks lost power and why reading the system prompt alone does not reveal the full safety architecture.

    Do not treat a leaked system prompt as a complete security model. If you build safety-critical products on LLMs, keep policy enforcement outside the model path as well, because prompt-only controls are too weak and too easy to erode over long sessions.

      Attribution:
    • ardel95 #1
    • whstl #1
    • DANmode #1
    • tosh #1
  4. 04

    Verbosity looks trained in, not prompt-fixed

    Users kept pointing out that Claude’s prompts explicitly ask for focused and concise responses, yet many still experience dense, overlong writing in code comments, PR descriptions, and ordinary answers. The useful implication is that style behaviors like prolixity are probably dominated by training and reward signals, with prompt text only weakly correcting them. One commenter even suggested benchmarks reward this style, while another noted whole teams have started banning obvious LLM prose in workplace artifacts because the tone is so off-putting.

    If output style matters in production, do not assume a brief instruction will reliably override the model’s learned habits. Add post-processing, stricter templates, or narrower task wrappers instead of relying on one line in a global system prompt.

      Attribution:
    • billbrown #1
    • whstl #1
    • hungryhobbit #1
  5. 05

    Keeping behavior in prompts preserves product segmentation

    The best answer to “why not train all this in” was economic and organizational. Anthropic can ship different behavior to chat users, enterprise buyers, government customers, or special routed cases by changing prompts and guardrails instead of maintaining many separately tuned model variants. Retraining is slower and more expensive. Prompts are cheap to update and easy to audit. That is why even awkward instructions survive. They buy flexibility across markets and regulators.

    Expect major labs to keep more behavior in configurable layers than users would prefer. If you want stable outputs, control as much of the outer orchestration layer as possible instead of assuming the base model alone defines behavior.

      Attribution:
    • dragonwriter #1
    • pennomi #1
    • Marha01 #1
    • TZubiri #1
  6. 06

    These prompts read like compliance documents

    A useful analogy compared the prompts to building codes or contract boilerplate. They start simple, then grow after incidents, loopholes, and new obligations. Read that way, the giant prompt is not failed elegance. It is institutional scar tissue. That framing fits the odd mix of safety clauses, tone rules, and product disclosures better than the idea that Anthropic believes every line is helping raw capability.

    When evaluating vendor model quality, separate capability from compliance overhead. A degraded user experience may come from governance layers around a strong model, which means wrappers and product choices can matter as much as the underlying weights.

      Attribution:
    • SwellJoe #1
    • otterley #1
  7. 07

    The published prompts still omit key capabilities

    The release notes give only the chat-facing system prompts. They do not include tool definitions, and commenters argued those are often the more important part of understanding what the product can actually do. Separate repositories already collect extracted Claude Code system prompts, which makes the omission look like selective transparency rather than full disclosure. Seeing the prompt without the tools can mislead people into over-attributing behavior to language instructions alone.

    When reverse-engineering an LLM product, inspect tool schemas, routing, and memory mechanisms alongside the prompt. Capability often comes more from what tools are exposed and when than from the prose at the top of the context.

      Attribution:
    • simonw #1
    • Shakahs #1
  8. 08

    Crisis handling creates a real product tradeoff

    The line telling Claude to prioritize user wellbeing over task completion split people because it cuts directly across the “tool versus companion” question. One account described the behavior as genuinely helpful during burnout and credited it with interrupting unhealthy work patterns. Others saw the same design as unacceptable meddling in a coding tool. The important point is not taste. It is that a single global assistant policy can be beneficial in personal chat and actively harmful in focused work software.

    Match the behavioral policy to the job. If you are shipping agents for work tasks, test whether companion-style empathy or intervention rules improve outcomes or just interrupt users who want deterministic execution.

      Attribution:
    • cruffle_duffle #1
    • trjordan #1
    • docjay #1

Against the grain

  1. 01

    Long prompts can pay off in constrained environments

    Not everyone bought the blanket claim that shorter is always better. One practitioner said lengthy system prompts are worthwhile for complex projects with many internal tools and strict requirements, as long as the content is earned by observed failures. That shifts the standard from minimalism to iterative error reduction. The prompt should grow only where it prevents recurring mistakes.

    Do not cargo-cult tiny prompts. In enterprise workflows with real policy and tool constraints, keep only the instructions that fix demonstrated failure modes and remove the rest.

      Attribution:
    • 8n4vidtmkvmk #1
  2. 02

    The forum is not uniformly pro-AI

    A side argument broke out over whether anti-AI stories get suppressed, and a few commenters pushed back hard on the conspiracy framing. Their point was that the site already contains a steady flow of anti-AI posts and cynical commentary, so disappearing stories are more likely explained by weak arguments, poor vote ratios, or flame-war filters than by top-down favoritism. That does not resolve moderation bias. It does undercut the easy story that criticism of AI cannot surface.

    Be careful inferring platform bias from a few vanished posts. If you want to prove systematic suppression, collect ranking and moderation data over time rather than leaning on anecdotes.

      Attribution:
    • bonoboTP #1
    • wilg #1

In plain english

Fable
A Claude model or mode referenced in the comments as a premium coding or reasoning option.
guardrails
Built-in restrictions or safety rules that limit what an AI model will do or say.
LLM
Large Language Model, a machine learning model trained to generate and analyze human-like text.
Opus
A higher-end Claude model tier or variant aimed at stronger performance.
PR
Pull request, a proposed set of code changes submitted for review before being merged into a codebase.
routing
The process of sending a user request to a different model or subsystem based on safety, cost, or capability rules.
system prompt
Hidden instructions given to a language model by the provider or application to shape how it behaves.
tool definitions
Structured descriptions of external tools an AI model can call, including what each tool does and how to invoke it.

Reference links

Prompt archives and diffs

Anthropic documentation and policy notes

Benchmarks and engineering references

Model behavior and adaptation techniques

Agent customization tools