Il 24 luglio 2026 Thariq Shihipar, membro del team Claude Code di Anthropic, ha pubblicato un aggiornamento importante.
Hanno rimosso oltre l'80% del system prompt di Claude Code per i modelli Claude Opus 5 e Claude Fable 5. Le coding evaluation non hanno mostrato alcuna perdita misurabile.
Il motivo è semplice e profondo: i modelli più avanzati non hanno più bisogno di essere "imbrigliati".
Il problema dei vincoli eccessivi
Nei transcript interni Anthropic ha visto messaggi conflittuali nello stesso contesto: "lascia documentazione dove appropriato" e "NON aggiungere commenti".
Claude riusciva comunque a risolvere, ma doveva spendere energia cognitiva extra per gestire le contraddizioni.
Con i modelli precedenti quei guardrail servivano a evitare scenari peggiori. Con Claude 5 non servono più.
Le nuove regole di context engineering
Anthropic ha formalizzato un cambio di approccio:
Prima → Ora
-
Dai regole rigide → Lascia che Claude usi il giudizio Esempio: invece di "non scrivere mai commenti multilinea" ora dicono "scrivi codice che legga come il codice circostante: stessa densità di commenti, naming e idiomi".
-
Dai tanti esempi → Progetta interfacce espressive Gli esempi limitano lo spazio di esplorazione. Meglio tool con parametri chiari e enumerazioni ben definite.
-
Metti tutto in testa → Progressive disclosure Skills e tool caricati solo quando servono. CLAUDE.md e Skill.md organizzati come alberi di file, non come monoliti.
-
Ripeti le istruzioni → Descrizioni tool semplici Le istruzioni stanno nella description del tool, non ripetute nel system prompt.
-
Memoria manuale in CLAUDE.md → Auto-memory Claude salva automaticamente le informazioni rilevanti.
-
Spec semplici in markdown → Riferimenti ricchi HTML artifacts, test suite, rubriche e codice reale funzionano meglio di descrizioni generiche.
Cosa mettere in CLAUDE.md e nelle skills
CLAUDE.md deve restare leggero:
- Una riga sullo scopo del repository
- I gotchas non ovvi del codebase
- Riferimenti a skills on-demand
Le skills devono codificare opinioni e pratiche specifiche del team o del prodotto, non regole generiche.
Il comando /doctor
Anthropic ha rilasciato claude doctor (o /doctor). Analizza CLAUDE.md e le skills e suggerisce cosa rimuovere perché scritto per modelli più vecchi.
Perché conta
Questo non è solo un aggiornamento interno di Claude Code. È un segnale chiaro: con modelli di questa capacità, il contesto eccessivo e le regole conflicting diventano un costo, non un vantaggio.
Chi costruisce agent o mantiene system prompt lunghi e prescrittivi sta, di fatto, limitando il modello.
La nuova competenza non è più "scrivere prompt perfetti". È saper scegliere cosa non mettere nel contesto.
Testo: assistito da AI · revisionato da Carlos H. P. Ross




