Tre ore in una sessione, Claude Code inizia a ripetere domande a cui hai già risposto. Reintroduce una convenzione di denominazione che hai rimosso un'ora fa. "Corregge" un file che ha rotto in modo che non hai mai chiesto. Nulla si è bloccato. Nessun errore è apparso. Il modello ha semplicemente iniziato a deprioritizzare silenziosamente le parti della conversazione che contavano.
Non è un bug che puoi correggere. È così che funzionano le finestre di contesto, ed è la ragione più grande per cui le sessioni di codifica con AI passano da brillanti a frustranti senza preavviso.
Lavoriamo con startup che assumono ingegneri che costruiscono con questi strumenti ogni giorno, e i team che ricavano il massimo da Claude Code non sono quelli con i prompt più intelligenti. Sono quelli che hanno smesso di trattare il contesto come infinito e hanno iniziato a ingegnerizzarlo. Lo strumento al centro di questo cambiamento è un semplice file Markdown chiamato CLAUDE.md.
Cosa Sta Realmente Accadendo Quando Claude Code "Dimentica"
Claude Code viene fornito con una finestra di contesto di 200.000 token per impostazione predefinita, con un'opzione di 1 milione di token disponibile sui modelli più recenti. Sembra enorme, ma una sessione nuova consuma già migliaia di token prima che digiti una parola: il prompt di sistema, le competenze caricate e gli schemi dei server MCP mangiano il budget per primi. Aggiungi un file CLAUDE.md, pochi integrazioni di strumenti e alcune letture di file, e una parte significativa della finestra è già stata utilizzata.
Il problema più profondo non è esaurire lo spazio. È quello che accade ben prima che la finestra si riempia. Più team di ingegneri che lavorano con Claude Code sono giunti indipendentemente alla stessa conclusione: la qualità dell'output inizia a degradarsi una volta che l'utilizzo del contesto supera all'incirca il 20-40%, molto prima che venga raggiunto un limite fisso. I meccanismi di attenzione pesano i token recenti più pesantemente man mano che una conversazione cresce, quindi le istruzioni dall'inizio della sessione perdono silenziosamente influenza anche se sono tecnicamente ancora "in memoria".
Questo importa praticamente. Una sessione di tre ore che inizia con un compito chiaro e non viene mai salvata produrrà codice visibilmente peggiore entro l'ora due, non perché il modello è diventato più stupido, ma perché gli approcci abbandonati, gli errori da cui ci si è ripreso e i detours esplorativi sono ancora nella finestra, diluendo il segnale che conta realmente.
Il Deterioramento del Contesto è Reale, ed è Stato Misurato
Non è una stranezza specifica di Claude. I benchmark indipendenti di Chroma hanno testato 18 modelli frontier, incluso Claude Opus, e hanno scoperto che tutti perdono accuratezza man mano che l'input cresce, in alcuni casi scendendo dal 95% al 60% superato una certa soglia. I ricercatori chiamano questo "deterioramento del contesto", e si manifesta come un effetto "perso nel mezzo": i modelli elaborano bene l'inizio e la fine di un contesto lungo, ma sorvolano il mezzo, che è esattamente dove le tue decisioni architettoniche da 40 minuti fa tendono a stare.
Per un fondatore o un responsabile tecnico, la lezione è chiara: una finestra di contesto più grande non è la stessa cosa di una più utilizzabile. I modelli più recenti possono tecnicamente leggere un milione di token, ma i test nel mondo reale mostrano tassi di comprensione selvaggiamente diversi a quella scala, motivo per cui una sessione pulita e ben gestita di 200K supera frequentemente una gonfia di 1M.
Cosa CLAUDE.md Effettivamente Risolve
CLAUDE.md è un file Markdown che Claude Code carica automaticamente all'inizio di ogni sessione. Pensalo come un briefing di inserimento permanente per un appaltatore che non ha memoria di ieri. Non rende il modello più intelligente. Impedisce al modello di riconsiderare le cose che hai già deciso: quale comando di test eseguire, quale cartella è vietata, quale pattern usare invece di quello predefinito.
Senza di esso, ogni sessione ricomincia da zero, e finisci per riscrivere la stessa correzione per una settimana intera. Con esso, quella correzione diventa una regola permanente che il modello legge prima di fare qualsiasi cosa.
Come Scrivere un CLAUDE.md Che Effettivamente Regga
Mantienilo sotto 200 righe. I modelli frontier traccia affidabilmente circa 150-200 istruzioni prima che l'aderenza inizi a diminuire, e il prompt di sistema stesso di Claude Code usa già una parte di quel budget.
Inizia con comandi, non prosa. Le invocazioni esatte di build, test e lint sono le righe di più alto valore nel file.
Punta, non incollare. Fai riferimento al percorso del file invece di incollarne il contenuto nel file. Ogni riga che incolli è una tassa su ogni sessione futura.
Non duplicare mai il linter. Se un formattatore applica già automaticamente una regola di stile, non spendere l'attenzione del modello riesplicandola.
Potatura spietata. Un CLAUDE.md che è cresciuto in documentazione è uno che il modello ha iniziato a ignorare nel mezzo.
Usa /clear tra compiti non correlati, e salva i checkpoint ogni 45-60 minuti su sessioni lunghe piuttosto che lasciare una conversazione in esecuzione per ore senza gestione.
Domande Frequenti: Contesto, CLAUDE.md, e Assumere le Persone che Sanno Questo
D. Una finestra di contesto più grande risolve il problema del dimentico?
No. Una finestra più grande dà al modello più spazio per trattenere informazioni, ma la comprensione della lettura nel mondo reale a quella scala varia ancora enormemente tra i modelli. Gestire cosa va nella finestra importa più di quanto sia grande.
D. È CLAUDE.md la stessa cosa della documentazione?
No. La documentazione è per gli umani che scorrono al loro ritmo. CLAUDE.md è caricato completamente ogni sessione, indipendentemente dal fatto che sia rilevante per l'attuale compito, quindi deve essere breve, universalmente vero e command-first.
D. Come sappiamo se un candidato comprende effettivamente questo, rispetto a conoscere semplicemente la sintassi?
Chiedi loro di fare un tour di un CLAUDE.md che hanno scritto per un progetto reale, e chiedi cosa hanno tagliato e perché. Gli ingegneri che hanno sperimentato il deterioramento del contesto in produzione parlano specificamente di decisioni di potatura. Gli ingegneri che non l'hanno fatto non tendono a parlare del file in astratto.
D. Dove troviamo ingegneri che già lavorano così?
Sempre più una competenza baseline piuttosto che una specialità, ma è ancora disomogenea nel mercato. È una delle cose che controlliamo direttamente durante la verifica degli sviluppatori per i clienti di MyNextDeveloper. È un forte indicatore di come qualcuno effettivamente lavora con gli strumenti AI giorno dopo giorno, non solo di come ne parla.
Punti Chiave da Ricordare
Claude Code non fallisce con un errore quando il contesto si degrada. Fallisce silenziosamente, con output subtilmente peggiore.
La qualità inizia a diminuire al 20-40% di utilizzo del contesto, ben prima che la finestra sia piena.
Il deterioramento del contesto è misurato da comportamento cross-model, non un difetto specifico di Claude.
CLAUDE.md risolve il problema del dimentico trasformando correzioni ripetute in regole permanenti caricate ogni sessione.
I migliori file CLAUDE.MD sono brevi, command-led, e fanno riferimento ai file invece di essere incollati.
Mettere Tutto Insieme
Le lunghe sessioni di codifica AI non falliscono perché il modello è peggiorato a metà conversazione. Falliscono perché nessuno ha gestito quello che il modello stava trattenendo. Un CLAUDE.md stretto, l'abitudine di cancellare il contesto tra compiti, e ingegneri che già pensano così trasformano un pomeriggio frustrante in uno genuinamente veloce.
Quella parte è la parte che la maggior parte dei team sottovaluta. Gli strumenti sono facili da copiare. Sapere come usarli bene non lo è. Se stai costruendo un team dove l'ingegneria assistita da AI è l'impostazione predefinita piuttosto che l'eccezione, è esattamente il tipo di giudizio che controlliamo a MyNextDeveloper quando abbiniamo fondatori con il primo livello di talento software e AI.
RIASSUNTO
Claude Code non si blocca quando dimentica; semplicemente degrada silenziosamente, producendo output peggiore ben prima che la finestra di contesto effettivamente si riempia. La ricerca mostra che ogni modello frontier, incluso Claude, perde accuratezza man mano che l'input cresce, un fenomeno noto come "deterioramento del contesto". Una finestra di contesto più grande non lo risolve; la comprensione a quella scala varia selvaggiamente indipendentemente dalle dimensioni. CLAUDE.md risolve il problema reale trasformando correzioni ripetute in un file permanente, breve e command-first che il modello legge ogni sessione. La miglior soluzione combina un CLAUDE.md snello con abitudini disciplinate come cancellare il contesto tra compiti e salvare i checkpoint durante le sessioni lunghe.
Stai cercando di costruire un team tecnico remoto ad alte prestazioni?
Consulta MyNextDeveloper, una piattaforma dove puoi trovare il 3% principale di ingegneri software profondamente appassionati di innovazione. Le nostre soluzioni di talento software on-demand, dedicate e approfondite forniscono una soluzione completa per tutti i tuoi requisiti software.
Visita il nostro sito web per esplorare come possiamo aiutarti a mettere insieme il tuo team perfetto.



