Miércoles, 11 de noviembre de 2026  ·  Español
Principiante 20 min en total 6 pasos

Cómo retomar una sesión anterior en Claude Code

Recupera tus conversaciones de Claude Code con --continue, --resume y /resume sin perder contexto ni repetir explicaciones.

Daniel Puentes Prias
Consultor de IA · Actualizado el 6 de noviembre de 2026
Imagen de portada editorial · Cómo retomar una sesión anterior en Claude Code · Educación · Claude Builders
Requisitos
  • Claude Code instalado con el instalador nativo (macOS, Linux o Windows)
  • Una cuenta de Claude con acceso a Claude Code (plan Pro, Max, Team/Enterprise o créditos de API)
  • Al menos una sesión previa de Claude Code en algún proyecto, o 5 minutos para crear una de prueba
  • Una terminal: Terminal o iTerm en macOS, cualquier terminal en Linux, PowerShell o WSL en Windows
Lo que vas a aprender
  • Dónde guarda Claude Code tus sesiones y por qué importa la carpeta desde la que lo abres
  • Retomar al instante la última conversación con claude --continue
  • Elegir una sesión antigua concreta con claude --resume y su selector interactivo
  • Cambiar de sesión sin salir de Claude Code con el comando /resume
  • Hábitos para que retomar sesiones sea útil y no un lío de contexto
PASO 1 · ~4 min

Comprobar e instalar Claude Code con el instalador nativo

Antes de nada, asegúrate de tener una versión reciente de Claude Code: las opciones para retomar sesiones han ido mejorando y las versiones viejas pueden comportarse distinto. Abre la terminal y ejecuta claude --version. Si te devuelve un número de versión, estás listo; si te dice que el comando no existe, instálalo con el instalador nativo. Ojo: ya no se recomienda instalarlo con npm, el instalador nativo se actualiza solo y evita problemas de permisos. En macOS, Linux o WSL usa el comando curl del bloque de código. En Windows con PowerShell usa el comando irm que verás debajo. Cuando termine, cierra y vuelve a abrir la terminal para que el PATH se refresque, y repite claude --version. La primera vez que ejecutes claude te pedirá iniciar sesión en el navegador con tu cuenta de Claude; hazlo antes de seguir para no interrumpir el tutorial a mitad.

bash
# Comprobar si ya lo tienes
claude --version

# macOS / Linux / WSL: instalador nativo
curl -fsSL https://claude.ai/install.sh | bash

# Windows (PowerShell):
# irm https://claude.ai/install.ps1 | iex

# Forzar actualización si ya estaba instalado
claude update
ConsejoSi trabajas en la oficina con proxy corporativo (muy habitual en banca y administración en España y LATAM), configura las variables HTTPS_PROXY antes de ejecutar el instalador o se quedará colgado sin dar error claro.
Error comúnSi tenías una instalación antigua hecha con npm, puede que convivan dos versiones y la terminal ejecute la vieja. Usa 'which claude' (o 'where claude' en Windows) para ver cuál se está usando y desinstala la de npm.
PASO 2 · ~3 min

Entrar en la carpeta del proyecto correcto

Este es el concepto clave que casi nadie explica: Claude Code guarda el historial de conversaciones asociado a la carpeta desde la que lo abriste. Si ayer trabajaste en ~/proyectos/tienda-online y hoy abres la terminal en tu carpeta de usuario y escribes claude --continue, no vas a encontrar esa conversación, porque estás en otro directorio. Por eso el primer paso para retomar cualquier sesión es navegar con cd a la raíz del proyecto, exactamente la misma carpeta donde arrancaste la sesión original. Si no recuerdas cuál era, piensa dónde estaba tu repositorio (normalmente la carpeta que contiene .git). Si todavía no tienes ninguna sesión previa, crea una de prueba ahora: entra en una carpeta, ejecuta claude, pídele algo sencillo como que te resuma qué archivos hay en el proyecto y sal escribiendo /exit o pulsando Ctrl+C dos veces. Así tendrás algo que retomar en los siguientes pasos.

bash
# Ve a la raíz del proyecto donde trabajaste
cd ~/proyectos/tienda-online

# Comprueba que estás donde crees
pwd

# (Opcional) crea una sesión de prueba
claude
# ...escribe una petición, y luego sal con /exit
ConsejoAbre siempre Claude Code desde la raíz del repositorio, no desde una subcarpeta. Si lo abres unas veces desde /src y otras desde la raíz, tus sesiones quedarán repartidas y te costará encontrarlas.
Error comúnEl historial se guarda en local en tu máquina. Si cambias de ordenador o trabajas en otro portátil, las sesiones no viajan contigo: no esperes encontrarlas allí.
PASO 3 · ~3 min

Retomar la última conversación con --continue

El caso más común: cerraste la terminal (o se reinició el ordenador) y quieres seguir justo donde lo dejaste. Para eso existe claude --continue, o su forma corta claude -c. Ejecútalo dentro de la carpeta del proyecto y Claude Code cargará automáticamente la conversación más reciente de ese directorio, con todo el historial de mensajes, los archivos que leyó y los cambios que propuso. Verás los mensajes anteriores en pantalla y podrás escribir directamente tu siguiente petición, por ejemplo: 'Sigamos con el test que estaba fallando'. No necesitas volver a explicar el contexto. También puedes combinarlo con el modo no interactivo -p para lanzar una pregunta rápida sobre la última sesión sin entrar en el chat completo, útil para scripts o para consultar algo puntual.

bash
# Retomar la conversación más reciente de esta carpeta
claude --continue

# Forma corta equivalente
claude -c

# Hacer una consulta rápida sobre la última sesión sin abrir el chat
claude -c -p "Resume en 3 puntos lo que hicimos y qué falta"
ConsejoAl retomar, empieza con un mensaje tipo 'Recuérdame en qué punto estábamos y cuál era el siguiente paso'. Claude te hace un resumen y tú confirmas que el contexto es el correcto antes de tocar código.
Error común--continue siempre coge la más reciente de esa carpeta. Si después de la sesión importante abriste otra solo para probar algo, --continue cargará esa prueba, no la buena. En ese caso usa --resume (paso siguiente).
PASO 4 · ~4 min

Elegir una sesión antigua con --resume

Cuando tienes varias conversaciones en el mismo proyecto y quieres una concreta (la del martes sobre la pasarela de pago, no la de hoy sobre CSS), usa claude --resume o claude -r. Sin argumentos, abre un selector interactivo con la lista de sesiones anteriores de esa carpeta, normalmente mostrando cuándo fue, un resumen o el primer mensaje y cuántos mensajes tiene. Muévete con las flechas arriba y abajo del teclado y pulsa Enter para cargar la que quieras. Si ya conoces el identificador de la sesión, puedes pasarlo directamente como argumento y saltarte el selector. Esto es útil si lo apuntaste en un ticket o en las notas de tu equipo. Una vez cargada, la sesión funciona igual que con --continue: todo el historial está disponible y sigues escribiendo con normalidad.

bash
# Abrir el selector de sesiones anteriores
claude --resume

# Forma corta
claude -r

# Retomar directamente una sesión concreta por su ID
claude --resume ID_DE_TU_SESION
ConsejoEl primer mensaje de cada sesión es lo que más te ayuda a reconocerla en el selector. Empieza tus sesiones con una frase descriptiva ('Implementar pagos con Mercado Pago en checkout') en vez de un 'hola' y las encontrarás en segundos.
Error comúnSi el selector aparece vacío, casi siempre es porque estás en otra carpeta distinta a la de la sesión original. Vuelve al paso 2 antes de pensar que se ha perdido el historial.
PASO 5 · ~3 min

Cambiar de sesión sin salir con /resume

Si ya estás dentro de Claude Code y te das cuenta de que querías continuar otra conversación, no hace falta salir y volver a lanzar el comando. Escribe /resume en el prompt y pulsa Enter: se abrirá el mismo selector de sesiones que en el paso anterior, y al elegir una se cargará en lugar de la actual. Tu sesión actual no se borra; queda guardada en el historial y podrás volver a ella más tarde con el mismo método. Aprovecha también para conocer dos comandos relacionados que ayudan a gestionar el contexto: /clear empieza una conversación nueva desde cero (útil cuando cambias de tarea), y /compact resume la conversación actual para liberar espacio de contexto cuando una sesión se ha hecho muy larga. Escribiendo solo / verás la lista de comandos disponibles en tu versión, por si quieres explorar más.

bash
# Dentro de Claude Code, escribe en el prompt:
/resume

# Otros comandos útiles para gestionar el contexto:
/clear     # empieza una conversación nueva
/compact   # resume la conversación actual para ahorrar contexto
ConsejoAntes de una pausa larga (fin de jornada, vacaciones), pídele a Claude: 'Escribe un resumen de lo hecho y los próximos pasos'. Al retomar días después, ese último mensaje es oro para reorientarte.
Error común/clear no es lo mismo que cerrar: empieza de cero y la conversación nueva será la 'más reciente', así que un posterior claude --continue cargará esa conversación vacía y no la anterior.
PASO 6 · ~3 min

Guardar el contexto clave en CLAUDE.md

Retomar sesiones está genial, pero las conversaciones largas acumulan ruido y no viajan entre ordenadores ni compañeros. Para el contexto que debe sobrevivir siempre (cómo se ejecutan los tests, convenciones del equipo, decisiones de arquitectura), usa un archivo CLAUDE.md en la raíz del proyecto. Claude Code lo lee automáticamente al iniciar cualquier sesión, nueva o retomada. Puedes crearlo a mano o ejecutar /init dentro de Claude Code para que genere una primera versión analizando tu repositorio. La combinación ideal es: CLAUDE.md para lo permanente, --continue y --resume para el hilo de trabajo de los últimos días, y /clear cuando empiezas una tarea distinta. Si trabajas en equipo, sube CLAUDE.md al repositorio con git y todos tendréis el mismo punto de partida aunque cada uno tenga sus propias sesiones.

bash
# Crea un CLAUDE.md básico en la raíz del proyecto
cat > CLAUDE.md << 'EOF'
# Contexto del proyecto
- Stack: Node 20 + React
- Tests: npm test
- Idioma de commits: español

# Estado actual
- Integrando pasarela de pago en /src/checkout
- Pendiente: tests del webhook de confirmación
EOF

# Ahora retoma tu sesión: Claude leerá también CLAUDE.md
claude -c
ConsejoActualiza la sección 'Estado actual' de CLAUDE.md al cerrar el día. Si la sesión se vuelve inmanejable, puedes empezar una nueva y no perderás el hilo.
Error comúnNo metas claves de API, contraseñas ni datos personales en CLAUDE.md si lo vas a subir a git. Úsalo para contexto, no para secretos.
Resultado

Ya sabes retomar cualquier sesión anterior en Claude Code: entras en la carpeta correcta, usas claude --continue para seguir con la última conversación, claude --resume para elegir una concreta del historial y /resume para cambiar de sesión sin salir. Además, entiendes por qué a veces 'desaparecen' sesiones (casi siempre es la carpeta) y has montado un CLAUDE.md para que el contexto importante sobreviva aunque empieces de cero. Con esto dejas de repetir explicaciones cada mañana y trabajas con Claude como con un compañero que recuerda en qué estabais. Si quieres sacarle partido a Claude Code en proyectos reales, el siguiente paso es dominar flujos como subagentes, hooks y comandos personalizados.

PRÓXIMOS PASOS
TÉRMINOS DE ESTE TUTORIAL
MÁS DE CLAUDE CODE