Controla el contexto y los costes
Las dos quejas más repetidas de quien empieza: “cada sesión empieza de cero y tengo que re-explicarlo todo” y “se me acaban los límites del plan enseguida”. Las dos tienen la misma raíz —el contexto— y las dos tienen arreglo. Esta lección es el manual de ahorro.
- Entender qué es la ventana de contexto y qué la llena (y te cuesta dinero).
- Hacer que Claude Code “recuerde” tu proyecto entre sesiones con
CLAUDE.md. - Usar
/clear,/compacty subagentes para estirar tus límites. - Decidir qué tareas mandar a un modelo barato o a tu IA local.
Qué es el contexto (y por qué se gasta)
Lo que más llena el contexto, por orden:
- Archivos grandes leídos enteros (o pegados por ti en el chat).
- Salidas largas de comandos (logs, tests, listados).
- Conversaciones eternas que mezclan tareas distintas.
/clear y a otra cosa. Las sesiones-maratón que mezclan cinco temas son la principal causa de respuestas malas y límites quemados.Tus tres botones de ahorro
/clear # borra la conversación y empieza limpio (fin de tarea) /compact # resume la conversación y libera espacio (mitad de tarea) /cost # consulta cuánto llevas consumido en la sesión
/compact es el término medio: comprime lo hablado en un resumen y sigue donde estabas. Úsalo cuando la tarea es larga pero no quieres perder el hilo. Y no temas a /clear: no borra tu código ni tus archivos, solo la charla.
La cura del “empieza de cero”: CLAUDE.md
La frustración de re-explicar tu proyecto en cada sesión tiene solución oficial: un archivo CLAUDE.md en la raíz del proyecto. Claude Code lo lee automáticamente al arrancar. Pídeselo así:
Crea un CLAUDE.md para este proyecto: qué es, cómo se arranca, qué estructura tiene, mis convenciones y qué NO debes tocar. Breve y útil, que sirva de memoria entre sesiones.
Subagentes: explorar sin ensuciar
Cuando Claude necesita rebuscar por un repositorio grande, cada archivo leído se queda en tu contexto… salvo que delegue. Los subagentes exploran en su propia memoria y te devuelven solo la conclusión. Pídelo explícitamente:
Usa un subagente para investigar dónde se gestiona el login en este proyecto, y tráeme solo el resumen con los archivos clave.
Cada tarea con el modelo que merece
No todas las tareas necesitan el modelo más potente:
- Tareas mecánicas (renombrar, formatear, resumir): un modelo rápido/barato basta — cambia con
/model. - Diseñar, depurar difícil, refactorizar: el modelo potente, que para eso está.
- Volumen y datos privados (procesar cien PDF, chat con documentos): ni nube ni límites — tu IA local. Cómo conectarla la tienes en la lección “Conecta Claude Code con tu IA local” del curso de IA Local.
/clear. Evitando esos tres, la mayoría de la gente deja de tocar sus límites.CLAUDE.md, cierra la sesión, abre otra y pregunta “¿de qué va este proyecto?”. Si te responde bien sin que expliques nada, has ganado memoria entre sesiones. Ahora mira /cost al final de un día normal: notarás la diferencia.CLAUDE.mdal empezar cada proyecto (y actualizado cuando decidas algo importante)./clearal cambiar de tarea;/compacten tareas largas.- Subagentes para explorar; acotar qué archivos debe leer.
- Modelo rápido para lo mecánico; IA local para el volumen y lo privado.
Reto para practicar
Coge tu proyecto más activo y escríbele hoy su CLAUDE.md (con ayuda de Claude Code). Mañana, cronometra cuánto tardas en retomar el trabajo. Ese minuto que antes eran diez es la mejor métrica de esta lección.