Memory et sessions
Comment Claude apprend de l'expérience et comment tu reprends là où tu t'es arrêté
⏱ Estim. ~6 min
01 · Lire
Tu écris CLAUDE.md pour donner à Claude des instructions explicites. Mais Claude Code a aussi une auto memory — il peut stocker des notes sur les choses découvertes pendant une session. Bizarreries des commandes de build, patterns de debug, pièges propres au projet.
Ces notes persistent entre les sessions, et Claude apprend de l'expérience. L'auto memory vit dans ~/.claude/projects/<project>/memory/. Local, jamais synchronisé avec git.
Points clés
- CLAUDE.md = les règles que tu écris explicitement
- Auto memory = les notes que Claude stocke depuis son expérience
- La memory vit dans ~/.claude/projects/<project>/memory/
- Local uniquement — non partagé via git
- Active ou désactive avec la commande /memory dans Claude Code
02 · Lire
Chaque conversation Claude Code est une session. Les sessions sont stockées localement et peuvent être reprises plus tard.
Mais voilà le point clé — une session repart de zéro. Tu ouvres un nouveau terminal, tu lances claude, et il ne sait pas automatiquement ce que tu faisais hier. Tu dois reprendre explicitement une session, ou compter sur CLAUDE.md et la memory pour fournir le contexte.
Nommer ses sessions est l'une des habitudes les plus importantes pour une gestion de contexte productive.
Points clés
- Chaque conversation est une session, stockée en local
- Une nouvelle session démarre à zéro — aucun historique de conversation précédent
- Les sessions nommées sont plus faciles à retrouver et à reprendre plus tard
- CLAUDE.md et la memory assurent la continuité entre les sessions
03 · Exemple de code
Voici les commandes clés pour gérer les sessions — nommer, reprendre, forker.
Nommer la session actuelle
/rename "auth-refactor"
Reprendre la session la plus récente
claude --continue
Choisir parmi les sessions récentes
claude --resume
Reprendre une session nommée spécifique
claude --resume auth-refactor
Forker une session (nouvelle branche depuis l'état actuel)
claude --continue --fork-session
Nomme la session dès le début du travail — /rename "feature-name". Quand tu reviens sur le projet, claude --resume affiche un sélecteur où tu peux chercher, prévisualiser et choisir. Fork crée une nouvelle session depuis l'état actuel, sans toucher à l'originale.
04 · Étape par étape
1. Démarrer et nommer
Ouvre Claude Code et nomme tout de suite la session avec /rename "ce sur quoi je travaille". Plus facile à retrouver après.
2. Faire ton travail
Demande à Claude d'implémenter des fonctionnalités, corriger des bugs, écrire des tests. Claude lit CLAUDE.md et la memory automatiquement.
3. Terminer naturellement
Quand tu as fini, ferme le terminal ou appuie sur Ctrl+C. La session est sauvegardée automatiquement.
4. Reprendre plus tard
Quand tu reviens, lance claude --resume pour reprendre là où tu en étais, ou claude --continue pour la session la plus récente.
05 · Quiz
Tu as travaillé sur une fonctionnalité hier et tu veux continuer aujourd'hui. Quelle est la façon la plus rapide de reprendre ?
- Ouvrir une nouvelle session et tout réexpliquer
- Copier-coller la conversation précédente
- Lancer claude --continue pour reprendre la session la plus récente
- Supprimer CLAUDE.md et tout recommencer
06 · Associer
Associe chaque commande à ce qu'elle fait.
(Cette section est interactive — active JavaScript pour l'utiliser.)
Autres leçons de ce chapitre
⚠ L'expérience interactive complète nécessite JavaScript. Active-le et recharge la page.
※ Ce site est un projet éducatif indépendant — pas un produit officiel d'Anthropic. Claude™ est une marque déposée d'Anthropic, PBC.