01 Qué está pasando realmente
Todo lo que Claude tiene en cuenta en una conversación vive en su ventana de contexto: tus mensajes, sus respuestas, los archivos que ha leído, los resultados de cada herramienta y las instrucciones del sistema. Esa ventana tiene un tamaño fijo que se mide en tokens, no en mensajes. Varios modelos actuales llegan al millón de tokens, pero el problema aparece mucho antes de llenarla.
Cuanto más material irrelevante acumula la conversación (intentos fallidos, archivos que ya no importan, salidas largas de comandos), más le cuesta al modelo dar peso a lo que de verdad cuenta. La instrucción que diste en el primer mensaje sigue ahí, pero compite con miles de líneas de ruido. Por eso notas que «se vuelve tonto»: repite errores, ignora reglas o pierde el objetivo.
- ✓Vuelve a cometer un error que ya habías corregido.
- ✓Deja de respetar una regla de formato o de estilo que antes seguía.
- ✓Te pregunta algo que ya le respondiste.
- ✓Propone soluciones que contradicen decisiones tomadas hace un rato.
- ✓Las respuestas se vuelven más genéricas y menos ajustadas a tu proyecto.
02 Mide antes de adivinar
En Claude Code no hace falta intuirlo. /context dibuja una cuadrícula de colores con lo que ocupa cada parte (sistema, herramientas, memoria, mensajes) y da sugerencias cuando algo pesa demasiado, por ejemplo una herramienta MCP que carga mucho o un CLAUDE.md inflado. Añade all para ver el desglose completo.
03 Las cuatro herramientas para limpiar el contexto
| Comando | Qué hace | Cuándo usarlo |
|---|---|---|
| /compact | Sustituye la conversación por un resumen estructurado y libera espacio | Sigues con la misma tarea pero la sesión ya pesa |
| /compact + instrucciones | Resume priorizando lo que indicas | Sabes qué no se puede perder |
| /clear | Empieza una conversación nueva con el contexto vacío | Cambias a un trabajo sin relación |
| /rewind | Vuelve a un punto anterior o resume solo una parte | Un intento salió mal o un tramo concreto sobra |
/compact conserva el objetivo de la migración, las decisiones sobre la base de datos y la lista de archivos pendientes; resume el resto
/rewind también se abre pulsando Esc dos veces con el cuadro de texto vacío. Además de volver atrás, permite elegir un mensaje y resumir desde ahí o hasta ahí, útil cuando solo una parte de la conversación es ruido. Y si haces /clear por error, la conversación anterior se puede recuperar con /resume.
04 Qué sobrevive a una compactación
Saber esto te ayuda a decidir dónde guardar cada cosa. Según la documentación oficial, tras compactar:
Se recarga desde disco
El CLAUDE.md de la raíz del proyecto, las reglas sin rutas, la memoria automática y el plan escrito en modo plan.
Se relee parcialmente
Hasta cinco de los archivos que Claude leyó o editó, empezando por los modificados más recientemente.
Se recorta
El contenido de las skills usadas vuelve con un límite por skill; si una es muy larga, se conserva solo el principio.
Se resume y puede perderse
Lo que dijiste solo en el chat, los CLAUDE.md de subcarpetas y las reglas con rutas, hasta que se vuelvan a cargar.
05 Hábitos que evitan el problema
-
1
Una tarea, una sesión
Cuando termines algo y vayas a empezar otra cosa sin relación, usa /clear o abre una sesión nueva.
-
2
Reglas permanentes en CLAUDE.md
Tono, convenciones, comandos y prohibiciones van en el archivo de memoria. Ábrelo con /memory o genera uno inicial con /init.
-
3
Delega las lecturas grandes
Pide que un subagente investigue o lea muchos archivos: el contenido se queda en su contexto y a ti solo te llega el resumen.
-
4
Compacta con intención
Antes de empezar una fase larga, compacta indicando qué conservar.
-
5
Revisa /context de vez en cuando
Un vistazo rápido evita que llegues al límite sin darte cuenta.
Vamos a continuar este trabajo en una conversación nueva. Prepara un documento de traspaso que pueda pegar como primer mensaje. Incluye, en este orden y sin relleno:
1. Objetivo final y para quién es.
2. Decisiones ya tomadas y su motivo en una línea.
3. Reglas y restricciones que debo mantener.
4. Estado actual: qué está hecho, qué está a medias y qué falla.
5. Próximos tres pasos concretos.
6. Archivos o datos clave que la nueva sesión debe consultar.
Si algo de lo anterior no lo tienes claro, márcalo como «por confirmar» en vez de suponerlo.
06 Si usas el chat de claude.ai
En el chat no tienes estos comandos, pero el principio es el mismo. Abre una conversación nueva para cada tema, usa el prompt de traspaso cuando un chat se haga largo y guarda el contexto estable en las instrucciones de un proyecto o en las instrucciones generales de tu cuenta, que se aplican a cada chat nuevo sin ocupar tus mensajes. En los planes de pago, Claude además puede buscar en conversaciones anteriores cuando se lo pides.
Preguntas frecuentes
Depende del tamaño de cada mensaje, de los archivos leídos y del modelo. El límite se mide en tokens, así que la referencia fiable es /context, no un número de mensajes.
Se pierde detalle fino, no el hilo. Para proteger lo importante, añade instrucciones al /compact y guarda lo permanente en CLAUDE.md.
/compact resume y te permite seguir con la misma tarea. /clear empieza de cero; úsalo cuando cambias de tema.
Retrasa el límite, pero el ruido sigue afectando a la calidad. Una ventana grande y limpia rinde mejor que una grande y desordenada.
Sí, recordarla cerca de donde estás trabajando ayuda. Pero la solución duradera es tenerla en CLAUDE.md o en las instrucciones del proyecto.
Sobre el autor
Equipo editorial de appyweb
Marketing, SEO y desarrollo con IA
Especialistas de appyweb en SEO, publicidad, desarrollo web y automatización con IA.