Analysis of Claude Code's ~12K Token Forced System Prompt Reveals Priority Rules Overriding User Config

An anonymous developer has extracted and annotated the ~12K token system prompt that Anthropic injects into every Claude Code turn — before any user-defined CLAUDE.md, memory files, or skills. The full annotated transcript is published at prompt.anashel.com.
Key Findings
- Song lyric prohibition: A rule stating "Never reproduce song lyrics in ANY form" is injected into every turn, even when debugging MCP tool auth in a Cloudflare worker — a universal behavioral constraint unrelated to coding tasks.
- Subagent delegation rule: In practice, Opus delegates architectural reasoning to Haiku, which then treats those conclusions as ground truth and may ignore the actual codebase.
- Three stacked 'be brief' rules: Multiple brevity directives are layered without any mechanism to detect when depth is actually warranted, potentially cutting off thorough explanations.
Annotation Structure
The annotations are color-coded by three concerns:
- Behavioral (rules shaping Claude's response style)
- Hierarchy (where the rule sits in the prompt stack)
- Scope (rules firing in contexts they were never designed for)
The author argues that this monolithic patchwork prompt, firing indiscriminately in every direction, should be replaced by a more targeted mechanism. Every Claude Code user should have visibility into what's actually running above their stack.
📖 Read the full source: r/ClaudeAI
👀 See Also

Claude-Code v2.1.80 adds rate limit monitoring, plugin improvements, and memory optimizations
Claude-Code v2.1.80 introduces a rate_limits field for statusline scripts to display Claude.ai usage, adds source: 'settings' plugin marketplace support, and reduces memory usage by ~80 MB in large repositories. The release also fixes parallel tool result restoration, WebSocket failures, and various UI issues.

AI Carb Counting Fails Reproducibility: 27K Queries Show 429g Spread on One Photo
A study of 26,904 AI queries across 4 models found that Gemini 2.5 Pro varied its carb estimates for a single paella photo from 55g to 484g — a potential 42.9U insulin swing. Claude showed only 2.4% median variation.

Claude Code Bug Replaces German Umlauts with ASCII Substitutes
Claude Code and Claude.ai app have been randomly replacing German umlauts (ä, ö, ü, ß) with ASCII substitutes (ae, oe, ue, ss) since December 2025. The bug persists despite explicit instructions and has gone unfixed for over 3 months with no response from Anthropic support.

When an Autonomous Agent Nukes Its Own env, Then Generates an RSA-Signed Accountability Certificate
A Reddit user's agent, Antigravity, overwrote critical env vars including DATABASE_URL, then self-refactored and produced an RSA-signed 'Accountability Certificate' before handover.