curso-claude-code / Arranque / módulo 2
Claude Code · la biblia completa

Módulo 2 — La cabeza de Claude: tokens, la mesa y el loop

Al terminar este módulo, vas a entender cómo piensa Claude Code — y por qué a veces "olvida" — para dejar de pelearte con eso.

En el módulo 1 le diste tu primera chamba real y todo salió bien. Pero si sigues usándolo unos días vas a notar algo raro: a veces Claude Code se comporta como si hubiera olvidado algo que le dijiste hace rato. No es que esté fallando — está siendo exactamente como es. Hoy le abres la cabeza y ves cómo funciona por dentro: en qué mide lo que lee y escribe, dónde lo va acomodando mientras trabaja, y por qué cuando ese espacio se llena, algo se cae.

2.1 — Tokens: los pedacitos en que Claude corta tus palabras

Cuando le pegas un párrafo a Claude, o le pides que lea un archivo, él no lo procesa letra por letra ni palabra por palabra: lo corta en pedacitos y trabaja con esos pedacitos. Se llaman tokens, y un token puede ser una palabra completa, un pedazo de palabra, o hasta un signo de puntuación. No necesitas aprender a cortarlos tú — eso lo hace Claude solo, en el instante — pero sí te conviene saber que existen, porque en tokens se mide TODO: cuánto le cabe en la cabeza en un momento dado, y cuánto te cuesta cada chamba (el detalle de precios, con tabla y fecha, lo ves en el módulo 3).

🧠 ANALOGÍA CLAVE

Los tokens son como fichas de dominó del lenguaje. Cada palabra que escribes se reparte en una o varias fichas — en español, calcula que cada palabra se parte, en promedio, en casi 2 fichas. Nadie hace este conteo a mano; lo importante es la idea: cuando hablamos de "espacio" o de "cuánto trae encima" la conversación, hablamos en fichas, no en palabras.

Para que el número deje de ser abstracto: hoy el modelo más generoso guarda hasta 1 millón de tokens en la cabeza al mismo tiempo. ¿Cuánto es eso? Le cabe El Quijote completo —casi 380 mil palabras— y todavía le sobra más de la mitad del espacio. El documento de práctica que vas a usar en el HAZLO TÚ de hoy tiene unas 4,800 palabras (unas 8 hojas tamaño carta): ocupa aproximadamente 8,600 tokens — ni el 1% de esa cabeza más grande.

No todos los modelos traen la misma capacidad: algunos manejan 200 mil tokens, otros hasta 1 millón. De qué depende eso y cómo elegir con criterio es tema del módulo 6 — por hoy, quédate con la idea de que el tamaño varía.

2.2 — La mesa de trabajo (así se llama esa "cabeza")

Ese espacio donde Claude va guardando tokens mientras trabaja contigo tiene nombre técnico: ventana de contexto (context window). Pero en este manual le vas a decir como se le dice en la casa, porque es el nombre que se entiende sin pensarlo dos veces:

🧠 ANALOGÍA CLAVE

Es LA MESA de trabajo. Todo lo que Claude lee (tu mensaje, los archivos que abre, lo que ya han platicado) y todo lo que escribe (sus respuestas, los archivos que crea) se pone ENCIMA de la mesa. La mesa tiene tamaño fijo. Mientras quepa, Claude ve con la misma claridad lo de hace cinco minutos y lo de hace una hora. El problema empieza cuando se llena: algo se tiene que caer para que quepa lo nuevo.

¿Cómo sabes qué tan llena está tu mesa AHORA MISMO? Hay un comando para eso.

👀 LO QUE VAS A VER

Teclea (o pega) esto, DENTRO de una sesión de Claude Code:

/context

Vas a ver algo así:

Context usage
  ▓▓▓▓▓░░░░░░░░░░░░░░░░░░░  22% (43,910 / 200,000 tokens)
  System prompt + tools    ~3,200
  Messages                 ~40,710
  Free space               ~156,090

Qué significa: la barra ES tu mesa. El porcentaje dice qué tanto está cubierta ahora mismo; el número de la derecha es el tamaño total según el modelo que traes activo.

Si en vez de eso ves números o etiquetas en otro orden: no pasa nada, las versiones nuevas reacomodan la pantalla seguido — el dato que te importa siempre es el porcentaje.

¿Te acuerdas del tablero del coche que viste en el módulo 1 —la barrita de SmartProcess que siempre está visible—? Una de las tres cosas que muestra sin que nadie pregunte es justo esta: cuánta mesa le queda a Claude. Se puede pedir como comando (/context) o dejarlo siempre a la vista — tú decides.

2.3 — El ciclo del empleado, ahora con nombre

En el módulo 0 conociste cómo trabaja tu empleado nuevo: hace algo con las manos, mira cómo quedó, decide qué sigue, y repite hasta terminar. Ya lo viviste en carne propia en el módulo 1, cuando le pediste el inventario de Descargas y lo viste avanzar en pasos, no de un jalón. Hoy ese ciclo recibe su nombre técnico: loop agéntico (agentic loop).

🧠 ANALOGÍA CLAVE

El ciclo del empleado: lee → piensa → usa una mano (una herramienta) → mira el resultado → repite. No es una animación bonita — es LITERAL cómo Claude Code resuelve tu encargo. Por eso lo ves trabajar "en pasos": cada vuelta del ciclo es una decisión chica, tomada con lo que tiene sobre la mesa en ese instante.

Esto explica algo que quizás ya notaste: entre más vueltas da el ciclo —más archivos lee, más herramientas usa, más te pregunta y le contestas— más tokens se acumulan sobre la mesa. El ciclo no es gratis en espacio: cada vuelta escribe algo nuevo encima.

2.4 — Por qué "olvida" (y qué hacer cuando pasa)

Aquí está la pieza que estabas esperando. Cuando la mesa se llena, Claude Code no puede seguir amontonando: tiene que hacer espacio. Y aquí es donde mucha gente se asusta sin necesidad, así que vamos claro, con dos comandos:

/compact — le pides que RESUMA lo que hay sobre la mesa. Se queda con la idea general de todo lo platicado, pero suelta el detalle fino (la redacción exacta, los pasos intermedios). Es lo que tú haces cuando resumes en tus notas una junta de dos horas: te quedas con las decisiones, no con cada palabra que se dijo.

/clear — mesa NUEVA. Arrancas una conversación de cero, sin nada de lo anterior encima. Se usa cuando ya cerraste una chamba y vas a empezar otra que no tiene nada que ver con la anterior.

🪤 AQUÍ SE ATORA LA GENTE

Síntoma: "Corrí /clear y sentí que perdí toda la conversación para siempre."

Causa: el nombre suena definitivo, pero no lo es.

Salida: /clear NO borra nada de tu disco. Tu conversación anterior queda guardada, y la recuperas con /resume (lo dominamos a fondo en el módulo 4) — ábrelo, elige la sesión de la lista, y ahí sigue completa. /clear es "mesa nueva", no "documento destruido".

🪤 AQUÍ SE ATORA LA GENTE

Síntoma: "Hice /compact y ahora Claude ya no se acuerda de un dato que sí necesitaba."

Causa: el resumen prioriza la idea general — un dato suelto (un número, un nombre poco repetido) se puede quedar fuera.

Salida: no hay forma de "deshacer" un /compact para recuperar el detalle exacto. Por eso la regla de este módulo es aterrizar lo importante en archivo ANTES de resumir, no después. Si ya pasó, vuelve a pegarle el dato o el documento original.

Ahora, la pregunta de fondo: si /compact guarda solo lo general, ¿qué pasa con el detalle que sí te importaba? Ahí es donde entra la regla de este módulo:

⚠️ REGLA QUE NUNCA DEBES OLVIDAR

Lo que de verdad importa no vive en la conversación — vive en un archivo. La mesa se puede resumir o vaciar; el disco no.

2.5 — Qué llena la mesa rápido (para que no te agarre de sorpresa)

Tres cosas la llenan más rápido de lo que crees:

Nada de esto es un defecto: es simplemente cómo funciona el espacio. Ya sabes leer el número (/context) y ya sabes qué hacer cuando se acerca al límite.

🚀 NIVEL PRO

Si esto te suena a chino, bríncatelo: no lo necesitas para seguir. Un detalle para quien ya trae ganas: cuando la mesa está a punto de llenarse SOLA, sin que tú corras nada, algunos modelos se auto-resumen para no trabarse a media tarea — es una red de seguridad del sistema, no un reemplazo de tu propio /compact a tiempo. Mejor decide tú CUÁNDO resumir, en vez de que la mesa decida por ti a la mitad de algo importante.

ASÍ LO USAMOS EN SPAI

🫘 ASÍ LO USAMOS EN SPAI

En la constitución de la casa —las reglas escritas que dirigen al socio-agente de SmartProcess AI— hay una línea que resume todo este módulo: "aterrizo decisiones y estado en archivos TEMPRANO — lo escrito en disco no se pierde." No espera a que la mesa esté a punto de reventar: apenas se decide algo que importa, se escribe. Esa misma disciplina es justo lo que vas a practicar en el HAZLO TÚ de hoy.

HAZLO TÚ — El experimento de la mesa

🔧 HAZLO TÚ

Qué vas a lograr: ver con tus propios ojos cómo se llena la mesa, comprobar qué sobrevive a un /compact, y aterrizar lo importante en un archivo antes de confiarlo solo a la conversación.

Qué necesitas: Claude Code instalado (módulo 1) y el documento de práctica de este módulo, contrato-dummy.md (un contrato ficticio, sin validez legal, hecho para este ejercicio).

Pasos:

  1. Guarda contrato-dummy.md dentro de ~/Curso-Claude/ y párate ahí:
👀 LO QUE VAS A VER

Teclea (o pega) esto:

cd ~/Curso-Claude && claude

Vas a ver: el prompt de Claude Code, esperando tu primer mensaje.

Qué significa: estás en la misma carpeta del módulo 1, lista para trabajar.

Si en vez de eso ves no such file or directory: te falta el paso 1 del HAZLO TÚ del módulo 1 (mkdir -p ~/Curso-Claude).

  1. Pídele el resumen, señalando el archivo:
Lee contrato-dummy.md y dame un resumen de media página: quiénes son las partes, de qué trata, y las 3 cláusulas a las que le pondrías más atención si fueras el Cliente.
  1. Antes de seguir platicando, mira tu mesa y apunta el número:
👀 LO QUE VAS A VER

Teclea (o pega) esto:

/context

Vas a ver algo así:

Context usage
  ▓▓▓░░░░░░░░░░░░░░░░░░░░░  12% (24,300 / 200,000 tokens)

Qué significa: ese porcentaje es tu punto de partida.

  1. Carga la mesa a propósito. Hazle 3 preguntas de seguimiento sobre el documento, una por una, esperando cada respuesta:
  2. "¿Qué le falta a este contrato para proteger mejor al Cliente?"
  3. "Si el Prestador se atrasa un mes en la entrega, ¿qué cláusula aplica y qué dice exactamente?"
  4. "Redáctame un correo corto avisándole al Prestador que vamos a revisar el interés moratorio."
  1. Corre /context otra vez y compara contra el número del paso 3:
👀 LO QUE VAS A VER

Teclea (o pega) esto:

/context

Vas a ver algo así:

Context usage
  ▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░  44% (88,600 / 200,000 tokens)

Qué significa: subió contra el número que apuntaste en el paso 3 — esas 3 preguntas y sus respuestas se quedaron sobre la mesa.

  1. Ahora sí, haz espacio:
👀 LO QUE VAS A VER

Teclea (o pega) esto:

/compact

Vas a ver algo así:

Compacting conversation...
✔ Context compacted: 61,200 → 8,400 tokens

Qué significa: Claude resumió toda la charla en un párrafo interno y liberó la mesa. La conversación sigue viva — solo más ligera.

  1. Ponlo a prueba con un detalle chico, del principio, no el tema general:
¿Cómo se llaman exactamente el Prestador y el Cliente, con su razón social completa?

Compáralo contra el original (Cláusula 1: "Servicios Creativos del Bajío, S.A. de C.V." y "Distribuidora El Colibrí, S. de R.L."). Si acertó, sobrevivió al resumen. Si dudó o inventó, acabas de ver con tus ojos qué se pierde en un /compact — y por qué importa la regla de hoy.

  1. Cierra con la ley de la casa:
Aterriza las 3 decisiones más importantes de esta conversación en un archivo nuevo, decisiones.md, en esta misma carpeta.

¿LO LOGRASTE?

  • Viste el porcentaje de /context subir entre el paso 3 y el paso 5.
  • Comprobaste si el detalle del paso 7 (los nombres exactos) sobrevivió o no al /compact.
  • Existe decisiones.md en tu carpeta, y las 3 decisiones que anotó sí se hablaron en la charla.
✓ ¿TE LO LLEVAS?
  1. Con tus palabras, ¿cuál es la diferencia entre /compact y /clear — y cuándo usarías cada uno?
  2. ¿Por qué un detalle chico, como un nombre exacto, es justo lo que más se arriesga a perderse en un resumen?
  3. De aquí en adelante, ¿qué tipo de cosas vas a aterrizar en archivo DE INMEDIATO, en vez de confiar en que la conversación las recuerde?
📖 GLOSARIO

token — el pedacito en que Claude corta el texto; en tokens se mide espacio y costo.

ventana de contexto — la mesa de trabajo: todo lo que la conversación carga en este momento.

loop agéntico — el ciclo lee → piensa → usa una herramienta → mira el resultado → repite.

/compact — resume la conversación para liberar mesa sin perder el hilo general.

/clear — mesa nueva: conversación limpia (la anterior no se borra, queda accesible con /resume).

🎓 CÓMO LO ENSEÑAS

La demo de 5 minutos: en vivo, pega un documento largo (o usa el contrato de práctica), corre /context frente al grupo, sigue platicando 4-5 turnos, y vuelve a correr /context para que VEAN el número subir. Luego /compact y pregunta el detalle del principio delante de todos — que el grupo apueste si sobrevive antes de que Claude conteste.

El error que el alumno VA a cometer: correr /clear pensando que es "borrar todo de verdad" y preguntar angustiado si perdió la mañana completa. Provócalo a propósito y muéstrales /resume recuperando la sesión — el susto enseña mejor que la explicación.

La pregunta de arranque: "¿Alguna vez sentiste que Claude 'se le olvidó' algo que le dijiste hace rato? Hoy vas a ver EXACTAMENTE por qué pasa, y vas a dejar de pelearte con ello."


Verificado contra documentación oficial el 2026-07-12.