Memory y sesiones
Cómo Claude aprende de la experiencia y cómo retomas donde lo dejaste
⏱ Estim. ~6 min
01 · Leer
Escribes CLAUDE.md para darle a Claude instrucciones explícitas. Pero Claude Code también tiene auto memory — puede guardar notas sobre cosas que descubre durante una sesión. Peculiaridades en comandos de build, patrones de debug, trampas específicas del proyecto.
Estas notas se conservan entre sesiones, y Claude aprende de la experiencia. La auto memory vive en ~/.claude/projects/<project>/memory/. Es local, nunca se sincroniza con git.
Puntos clave
- CLAUDE.md = las reglas que tú escribes explícitamente
- Auto memory = notas que Claude guarda a partir de la experiencia
- La memory vive en ~/.claude/projects/<project>/memory/
- Solo local — no se comparte por git
- Usa el comando /memory dentro de Claude Code para activarla o desactivarla
02 · Leer
Cada conversación con Claude Code es una sesión. Las sesiones se guardan localmente y se pueden retomar después.
Pero ojo a esto — las sesiones empiezan desde cero. Si abres una terminal nueva y corres claude, no va a saber automáticamente qué hacías ayer. Tienes que retomar la sesión explícitamente, o apoyarte en CLAUDE.md y memory para tener contexto.
Nombrar sesiones es el hábito más importante para gestionar contexto de forma productiva.
Puntos clave
- Cada conversación es una sesión y se guarda localmente
- Las sesiones nuevas empiezan desde cero — sin historial previo de la conversación
- Las sesiones con nombre son más fáciles de encontrar y retomar después
- CLAUDE.md y memory dan continuidad entre sesiones
03 · Ejemplo de código
Aquí van los comandos clave para gestionar sesiones — nombrar, retomar, hacer fork.
Nombrar la sesión actual
/rename "auth-refactor"
Retomar la sesión más reciente
claude --continue
Elegir entre las sesiones recientes
claude --resume
Retomar una sesión con nombre específico
claude --resume auth-refactor
Fork de la sesión (nueva rama desde el estado actual)
claude --continue --fork-session
Nombra la sesión al empezar a trabajar — /rename "nombre-de-feature". Cuando vuelvas al proyecto, claude --resume muestra un selector donde puedes buscar, ver vista previa y elegir. El fork crea una sesión nueva desde el estado actual sin tocar la original.
04 · Paso a paso
1. Empieza y nombra
Abre Claude Code y nombra la sesión enseguida con /rename "en qué estoy trabajando". Después la encontrarás fácil.
2. Haz tu trabajo
Pídele a Claude implementar features, arreglar bugs, escribir tests. Claude lee CLAUDE.md y memory automáticamente.
3. Termina naturalmente
Cuando termines, cierra la terminal o presiona Ctrl+C. La sesión se guarda automáticamente.
4. Retoma después
Cuando regreses, corre claude --resume para retomar donde lo dejaste, o claude --continue para la sesión más reciente.
05 · Quiz
Ayer estuviste trabajando en una feature y hoy quieres seguir. ¿Cuál es la forma más rápida de retomarla?
- Abrir una sesión nueva y volver a explicar todo
- Copiar y pegar la conversación anterior
- Correr claude --continue para retomar la sesión más reciente
- Borrar CLAUDE.md y empezar de cero
06 · Emparejar
Empareja cada comando con lo que hace.
(Esta sección es interactiva — activa JavaScript para usarla.)
Otras lecciones de este capítulo
⚠ La experiencia interactiva completa necesita JavaScript. Actívalo y vuelve a cargar la página.
※ Este es un proyecto educativo independiente — no es un producto oficial de Anthropic. Claude™ es una marca registrada de Anthropic, PBC.