Claude Code n'a pas de mémoire native entre les sessions. Chaque nouvelle conversation repart de zéro. Le système des 5 couches mémoire de Thariq (@trq212) résout ce problème avec une architecture simple : 5 fichiers Markdown qui reconstituent le contexte automatiquement à chaque session.
Pourquoi la mémoire est cruciale
Sans mémoire structurée, tu passes les 5-10 premières minutes de chaque session à réexpliquer le contexte : qui tu es, ce que tu construis, quelles décisions ont déjà été prises. Sur un projet long, c'est une perte massive de temps et de tokens.
Les 5 couches du système
- Couche 1 — user.md : qui tu es, tes préférences, ton style de travail
- Couche 2 — project.md : contexte du projet, stack, objectifs, contraintes
- Couche 3 — decisions.md : toutes les décisions techniques prises et pourquoi
- Couche 4 — progress.md : état d'avancement, tâches en cours, prochaines étapes
- Couche 5 — feedback.md : ce qui a bien fonctionné, les erreurs à éviter
💡 Setup automatique
Le système de Thariq inclut un script d'initialisation qui crée les 5 fichiers et les remplit avec tes informations en une seule commande. Claude les lit automatiquement au démarrage de chaque session via le CLAUDE.md.
Comment l'intégrer dans ton CLAUDE.md
# Dans ton CLAUDE.md
## Mémoire du projet
Lis ces fichiers au début de chaque session :
- .claude/memory/user.md
- .claude/memory/project.md
- .claude/memory/decisions.md
- .claude/memory/progress.md
- .claude/memory/feedback.md
Après chaque session, mets à jour progress.md avec ce qui a été fait.
Résultats concrets
- Zéro réexplication de contexte en début de session
- Claude connaît les décisions passées et ne les remet pas en question inutilement
- Continuité parfaite sur des projets de plusieurs semaines
- Économie de 20-30% de tokens par session
⚡ Conseil pro
Demande à Claude de mettre à jour progress.md en fin de session. En une phrase : "Résume ce qu'on a fait aujourd'hui et mets à jour progress.md". Tu auras toujours un journal de bord à jour.
◈ Lire l'article original