🧠 cccache — Prompt Caching en Claude Code
Entiende de verdad el caché que funciona en segundo plano cuando conversas con Claude Code: qué reutiliza, qué lo rompe y cómo pagar 10% en lugar de 100% por el contexto.
Lo que entenderás aquí
La API de Claude es stateless: en cada mensaje, se vuelve a enviar toda la conversación (herramientas + prompt del sistema + historial). El prompt caching guarda ese inicio ya procesado y lo reutiliza, en vez de volver a procesarlo todo desde cero en cada turno. Es un coincidencia de prefijo: la clave del caché son los bytes exactos hasta un punto de corte; un solo byte distinto en el medio invalida todo a partir de ahí.
Los términos, sin misterio
Hit, miss, write, TTL, breakpoint, cache_read_input_tokens — cada uno definido en su 1.ª aparición.
Lo que rompe la caché
Cambiar la lista de tools, fechas en el system, orden no determinista: los silent invalidators y cómo encontrarlos.
El ahorro real
Read ~0,1× · write ~1,25× · sin caché 1×. Cuándo compensa el caché y cuándo conviene más compactar.
Las 3 rutas
Fundamentos y términos
El problema de volver a procesar, la idea del prefijo, hit/miss/write, breakpoint y los campos de verificación. Cada término se define la primera vez que aparece.
Técnico
La caché dentro de una conversación que crece, las skills y las herramientas (añadir frente a romper), y la invalidación a fondo, con ejemplos copy-run.
Buenas prácticas avanzadas
Caché vs. compactación, arquitectura a favor de la caché y auditoría, y un módulo de prompts listos para copiar y ejecutar en Claude Code hoy.
Cómo usar este curso
- Marca cada tema como leído — las barras de progreso del módulo, la ruta y el curso avanzan juntas.
- Resalta y anota en el propio texto — selecciona un fragmento para resaltarlo, anotarlo o marcarlo como duda.
- Abre «Mi recorrido» — consulta el progreso, las dudas y las notas, y continúa desde donde lo dejaste.
- Ajusta la apariencia — tema (oscuro/claro/sepia/enfoque/alto contraste), fuente, tamaño, ancho e interlineado.
- Exporta tu recorrido — descarga un
.jsoncon tu progreso e impórtalo en otro dispositivo. - 100% sin conexión — se abre directamente desde el archivo, sin servidor. Tu progreso queda solo en tu navegador.