Memory e session
Come Claude impara dall'esperienza e come riprendi da dove avevi lasciato
⏱ Stima ~6 min
01 · Leggi
Scrivi CLAUDE.md per dare a Claude istruzioni esplicite. Ma Claude Code ha anche la auto memory — può salvare note su cose scoperte durante la session. Quirk dei comandi di build, modalità di debug, trappole specifiche del progetto.
Queste note persistono tra una session e l'altra, e Claude impara dall'esperienza. La auto memory si trova in ~/.claude/projects/<project>/memory/. È locale, non viene mai sincronizzata su git.
Punti chiave
- CLAUDE.md = regole che scrivi tu esplicitamente
- Auto memory = note che Claude salva dall'esperienza
- La memory si trova in ~/.claude/projects/<project>/memory/
- Solo locale — non condivisa tramite git
- Usa il comando /memory in Claude Code per attivare/disattivare
02 · Leggi
Ogni conversazione di Claude Code è una session. Le session vengono salvate localmente e possono essere riprese in seguito.
Ma l'intuizione chiave è che le session ripartono da zero. Se apri un nuovo terminale ed esegui claude, non sa automaticamente cosa stavi facendo ieri. Devi riprendere esplicitamente la session, oppure affidarti a CLAUDE.md e alla memory per fornire il contesto.
Dare un nome alle session è una delle abitudini più importanti per la gestione produttiva del contesto.
Punti chiave
- Ogni conversazione è una session, salvata localmente
- Le nuove session ripartono da zero — senza storia delle conversazioni precedenti
- Le session con un nome sono facili da trovare e riprendere
- CLAUDE.md e la memory forniscono continuità tra le session
03 · Esempio di codice
Ecco i comandi chiave per gestire le session — nominare, riprendere, fare fork.
Rinomina la session attuale
/rename "auth-refactor"
Riprendi la session più recente
claude --continue
Scegli dalla session più recente
claude --resume
Riprendi una session specifica per nome
claude --resume auth-refactor
Fork della session (nuovo ramo dallo stato attuale)
claude --continue --fork-session
Dai un nome alla session all'inizio del lavoro con /rename "nome-feature". Quando torni al progetto, claude --resume mostra un selettore dove puoi cercare, visualizzare in anteprima e scegliere. Il fork crea una nuova session dallo stato attuale, lasciando intatta quella originale.
04 · Passo dopo passo
1. Inizia e dai un nome
Apri Claude Code e subito dopo dai un nome alla session con /rename "cosa sto facendo". Sarà facile trovarla.
2. Fai il tuo lavoro
Chiedi a Claude di implementare feature, fixare bug, scrivere test. Claude legge automaticamente CLAUDE.md e la memory.
3. Chiudi naturalmente
Quando hai finito chiudi il terminale o premi Ctrl+C. La session viene salvata automaticamente.
4. Riprendi dopo
Quando torni, esegui claude --resume per riprendere da dove avevi lasciato, o claude --continue per la session più recente.
05 · Quiz
Ieri stavi lavorando su una feature e oggi vuoi continuare. Qual è il modo più rapido per riprendere?
- Aprire una nuova session e rispiegare tutto
- Copiare e incollare la conversazione precedente
- Eseguire claude --continue per riprendere la session più recente
- Eliminare CLAUDE.md e ricominciare
06 · Abbina
Abbina ogni comando a cosa fa.
(Questa sezione è interattiva — attiva JavaScript per usarla.)
Altre lezioni di questo capitolo
⚠ L'esperienza interattiva completa richiede JavaScript. Attivalo e ricarica la pagina.
※ Questo è un progetto educativo indipendente — non è un prodotto ufficiale di Anthropic. Claude™ è un marchio di Anthropic, PBC.