From Guardrails to Judgment: Why Smarter Models Need Fewer Rules
Anthropic's system prompt for Claude Code used to read like a rulebook: hard constraints and exhaustive examples meant to keep older, weaker models from going off the rails [1]. With Claude Opus 5 and Claude Fable 5, the company deleted more than 80 percent of that prompt and measured no drop in coding evaluation scores [1][2]. The reasoning runs almost opposite to intuition: rigid examples end up constraining a model that turns out to be more imaginative than the examples it's given, so instead of prescribing exact behavior, Anthropic now tells Claude to use judgment - for instance, matching the comment density, naming, and idioms of the surrounding code rather than following a fixed style rule [1]. Thariq Shihipar, the Claude Code engineer behind the change, called it part of a broader evolution in how the team writes prompts, driven by a simple insight: examples meant to guide the model end up constraining it, because the model is more imaginative than the examples it's given [2].


