🧠Memoria
Claude non ha memoria tra una conversazione e l'altra, tranne ciò che è scritto nei file. Harness Maxxing organizza questa memoria in semplici file markdown che Claude Code carica automaticamente.
Tre livelli
/root/maxxing/
CLAUDE.md memory.md workspace (globale)
projects/acme/
CLAUDE.md memory.md progetto acme
topics/blog/
CLAUDE.md memory.md argomento acme / blog
Claude Code carica ogni CLAUDE.md dalla cartella della sessione fino alla radice del workspace, e ogni
CLAUDE.md contiene la riga @memory.md, che importa il suo file di memoria. Una sessione in
projects/acme/topics/blog/ legge quindi tutti e sei i file.
| File | Contenuto | Chi lo scrive |
|---|---|---|
CLAUDE.md |
istruzioni stabili: cos'è il progetto/argomento, come lavorarci. Il primo paragrafo sotto il titolo è la descrizione mostrata nell'interfaccia. | tu (o Claude quando glielo chiedi) |
memory.md |
ciò che è stato imparato: decisioni, preferenze, stato del lavoro, percorsi e URL utili | Claude, tramite la skill memory |
Cosa va dove
- Memoria dell'argomento (il caso più comune): lo stato di questo filone di lavoro, le sue decisioni e le sue convenzioni.
- Memoria del progetto: ciò che vale per ogni argomento del progetto.
- Memoria globale: le tue preferenze e regole valide ovunque (lingua, tono, "non fare mai push senza chiedere"...). Tienila breve: viene caricata in ogni sessione.
Non va in memoria: chiacchiere, domande occasionali, log passo per passo e mai i segreti (mettili in Impostazioni -> Chiavi e indica solo il nome della chiave).
Le skill di memoria
memory– al termine di uno scambio importante Claude registra i fatti duraturi nel file giusto: brevi punti elenco datati, sostituendo i fatti obsoleti invece di accumularli. Puoi anche chiederlo esplicitamente: "ricorda che ...".memory-compaction– mantiene i file brevi e coerenti. Un job pianificato "Memory compaction" lo esegue ogni giorno alle 05:00 (vedi Cron; parte quando l'onboarding è terminato e Claude ha effettuato l'accesso). Interviene sui file più lunghi del limite di righe (Impostazioni -> Memoria, 200 righe di default) oppure ridondanti, contraddittori o obsoleti: unisce i duplicati, riassume la vecchia cronologia e riordina ogni file (regole e preferenze, stato attuale, decisioni, riferimenti, contesto). Modifica solo i filememory.md.
Pulizia del secondo cervello (Impostazioni -> Memoria)
- Lunghezza massima per file: il limite di righe indicato sopra (oppure Nessun limite).
- Pulisci ora: avvia subito la compattazione, in una sessione alla radice del workspace che puoi seguire in diretta.
- L'elenco mostra ogni
memory.mdcon il numero di righe; i file oltre il limite sono in rosso. - Da una shell:
maxxing memorystampa lo stesso elenco.
Modificare la memoria da solo
I file di memoria sono normali file: aprili in File, modificali, salva. Le modifiche si applicano al turno successivo di ogni sessione in quell'ambito.
Backup
La memoria è la cosa più preziosa sul server. Attiva il Backup per inviarla ogni giorno a un repository GitHub privato, con la cronologia.