TL;DR En esta misma sesión, Claude Code no paraba de recordarme "usa una lista de tareas para seguir el progreso". El hábito: en cualquier tarea larga, pídele que la desglose en una lista de tareas y la vaya marcando. La ves con
Ctrl+T, sobrevive a/compact, y no la pides para hacerle de niñera al modelo. La pides para que tú no pierdas el hilo del scope.
Cuanto más frontera es el modelo, menos handholding necesita. Fable 5 lo lleva escrito en sus instrucciones: no le des tareas ni le digas cómo, dile qué quieres. Así que la lista de tareas ya no es para que el modelo sea más capaz. Es para ti: ver el scope de un vistazo, saber qué se ha hecho y qué falta, y notar el momento en que el modelo empieza a degradarse en una tarea larga. Pedirla no cuesta nada y sirve en cualquier proyecto, idioma o contexto.
Claude Code construye su propia checklist para el trabajo multi-paso (pendiente, en curso, hecho). El detalle que casi nadie usa: puedes pedirla tú cuando el modelo no la saca solo, y dejarla a la vista mientras trabaja.
Resultado (la lista real de publicar este tip):
> desglosa la publicación de este tip en tareas y ve marcándolas
⏺ Lista de tareas · pulsa Ctrl+T para verla
✔ Verificar la doc de la lista de tareas
▶ Escribir los borradores ES + EN
○ Generar el hero SVG (ES/EN)
○ Montar la imagen social #129
○ Publicar en wmedia + verificar
○ Backlinks + board + cc-tips + git
1/6 hecho · sobrevive a /compact
El hábito
1. Pídela al empezar una tarea larga
Dile qué quieres y que lo desglose:
Desglosa esto en una lista de tareas y ve marcándolas conforme avances.
2. Míralas con Ctrl+T
Ctrl+T muestra u oculta la checklist en la barra de estado (hasta 5 tareas a la vez). Si Claude aún no ha creado ninguna, el atajo no enseña nada porque no hay nada que mostrar.
3. Consúltalas o límpialas en lenguaje natural
No hay comando: se lo pides a Claude directamente.
muéstrame todas las tareas
borra todas las tareas
4. Compártela entre sesiones o worktrees
Una misma lista para varias sesiones del mismo proyecto, con una carpeta con nombre en ~/.claude/tasks/:
CLAUDE_CODE_TASK_LIST_ID=mi-proyecto claude
Por qué aguanta las tareas largas
La lista persiste a través de /compact. Cuando el contexto se acerca al límite y Claude compacta solo a media tarea, muchas cosas se recortan, pero la checklist vuelve. Es justo lo contrario de las instrucciones que se pierden al compactar: la lista de tareas es de lo poco que sobrevive, y por eso es tu ancla en un trabajo que dura más que una ventana de contexto. Combínala con plan mode: el plan decide el qué, la lista sigue el progreso.
Referencia
| Acción | Cómo |
|---|---|
| Pedir la lista | "desglosa esto en una lista de tareas" |
| Verla / ocultarla | Ctrl+T (hasta 5 a la vez) |
| Ver todas / limpiarlas | "muéstrame todas las tareas" · "borra todas las tareas" |
| Compartir entre sesiones | CLAUDE_CODE_TASK_LIST_ID=nombre claude |
| Persistencia | Sobrevive a /compact |
Ojo: no es el panel /tasks
La checklist de Ctrl+T no es lo mismo que /tasks. Ese otro panel es el de los trabajos en background (bashes con Ctrl+B, sesiones cloud, subagentes) y tiene su propio tip: el panel /tasks donde convergen tus trabajos en paralelo. Uno es la lista de pasos de la tarea actual; el otro, el tablero de lo que corre en paralelo.
Documentación oficial: Interactive mode — Task list
Requisito: Ctrl+T para ver la lista. Para compartirla entre sesiones, CLAUDE_CODE_TASK_LIST_ID.