ATRIUMsearch → argument graph
MechanismArticle · 21:24 — 22:54

The Claude Code system prompt was reduced by 80% because adding examples and 'do not do this' rules constrains newer models and can confuse them.

Thariq and Cat explain that for frontier models like Opus 4.8 and Fable, fewer instructions and more context produce better results — examples and hard constraints that worked for older models now reduce quality. ✦ AI generated

Thariq Shihipar · Simon Willison's Weblog · 2026-07-21 · original ↗

Elicited by

Thariq, you mentioned this morning that the system prompt for Claude Code has been reduced by 80% because of Claude Fable. Can you go into a little more detail? What kind of things have you been able to drop?

One of the patterns we saw was that we were over-constraining Claude. The initial, maybe Opus 4-ish models wanted a lot of examples, and removing examples was extremely helpful, because it was just more creative than the examples we gave it. The other thing we did is try to give it more context and fewer 'do not do this' instructions, because that's a very strong impulse for Claude, and especially if it conflicts with user instructions later on, that can be extremely confusing to Claude.

Read full article ↗excerpt · fair-use quotation

Around this claim