TL;DR La guía de prompting de Fable 5.1 tiene dieciséis apartados. Seis ya van dentro del system prompt de Claude Code desde la v2.1.257, y solo cuando el modelo es Fable 5.1. Seis no le tocan al usuario de Claude Code, y el del effort se ajusta con
/model, no con texto. Los tres que quedan son tuyos: edición dirigida, alcance y tests, y buscar antes de responder en effort bajo. Pégalos en tuCLAUDE.mdy borra lo que les lleve la contraria.
El mismo día que salió Fable 5.1, Anthropic publicó su guía de prompting: una lista de comportamientos que cambian respecto a Fable 5 y, para cada uno, el párrafo que hay que poner en el system prompt para corregirlo. Está escrita para quien programa contra la API con su propio harness. Y ahí está la trampa si la lees desde Claude Code: el harness es de Anthropic, y ya se ha leído la guía antes que tú.
Si lo que buscas es el precio y la versión mínima, eso está en el tip del lanzamiento. Esto es lo siguiente: qué hacer con la guía una vez tienes 5.1 delante. Con Opus 5 pasó lo mismo, y la mitad de los consejos eran cosas que había que quitar.
Lo que Claude Code ya lleva puesto
El catálogo de modelos va dentro del binario, y la entrada de Fable 5.1 lleva una capacidad que Fable 5 no tiene: fable_5_1_prompt_bundle. Con ella activa, Claude Code inyecta los bloques de la guía por su cuenta. Se ve preguntándoselo al propio modelo, con el mismo binario y cambiando solo el alias:
$ claude -p --model claude-fable-5-1 "Does your system prompt contain a
sentence beginning with 'Before you start, say in a line'? And a section
titled 'Writing for the user'?"
YES. "Before you start, say in a line what you're about to do; brief updates
while you work help the user follow along."
Section titled "Writing for the user": YES.
$ claude -p --model claude-fable-5 "<same question>"
NO. The closest sentence begins "Before your first tool call, say in a
sentence what you're about to do", which is different wording.
NO. The section covering that topic is titled "Communicating with the user".
La primera frase es la de la guía, palabra por palabra. Fable 5, en el mismo binario, recibe la redacción anterior. Esto es lo que cambia de mano cuando el modelo es 5.1:
| Apartado de la guía | En Claude Code con Fable 5.1 |
|---|---|
| Ask for user-facing progress updates | La frase de la guía, literal, en el system prompt |
| Batch independent tool calls | La frase de la guía, literal, pegada tras cada tool result |
| Salida de comandos que el usuario no ve | La nota de la guía, literal, tras cada Bash con salida larga |
| Finish the whole task | Literal, aunque este ya venía con Fable 5 |
| Scope of the deliverable | Un bloque propio, reescrito, que cubre el alcance pero no los tests |
| Writing density / formatting | Un bloque propio, "Writing for the user" |
Y dos mecanismos más que la guía describe para harness y Claude Code ya tiene: el lead sigue trabajando mientras corren los subagentes, y hay un recordatorio cuando el modelo lleva varios turnos sin decirte nada.
Esto tiene una consecuencia directa en tu CLAUDE.md. Si tienes reglas escritas contra los modelos de hace un año ("no me narres, dame solo el resultado", "nada de listas ni negritas"), ahora pelean con lo inyectado. La guía lo dice con estas palabras: quítalas antes de añadir nada. Y si tienes una copia de los bloques de arriba, la pagas dos veces en cada turno. En el tip de ayer te di la línea del batching para el CLAUDE.md; desde la 2.1.257 sobra, el binario la manda solo.
grep -rns -i "no narres\|solo el resultado\|sin listas\|no uses negrita\|hold all findings" \
~/.claude/CLAUDE.md ./CLAUDE.md ./.claude/agents/ ./.claude/skills/
Las tres líneas que faltan
Los tres apartados que el binario no lleva son justo los tres que la doc señala como los que suben los tokens de salida en 5.1.
1. Edición dirigida
5.1 tiende a reescribir el fichero entero para un cambio de dos líneas. El resultado suele ser el mismo, la factura no: pagas el fichero completo en output. La guía dice que esta instrucción lo devuelve al comportamiento de Fable 5 en cambios pequeños y medianos.
Minimiza los tokens que gastas en editar ficheros. Cuando no cambie el
resultado final, haz una edición dirigida en vez de reescribir el fichero.
2. Alcance y tests
5.1 entrega lo pedido y a veces más: arregla código vecino, extiende comportamientos que no mencionaste y commitea más ficheros de test de los que la tarea pide. El bloque de alcance que Claude Code ya inyecta cubre la primera mitad, pero no dice nada de los tests. Anthropic mide que con esto los extras caen sin bajar la tasa de éxito.
Si al trabajar encuentras un bug previo, un problema de rendimiento o un
comportamiento que la tarea no menciona, no lo arregles ni lo extiendas en este
cambio: repórtalo como siguiente paso. Commitea tests solo donde la tarea los
pida o donde este repo ya los tenga para este tipo de cambio, del tamaño de los
tests vecinos. No conviertas comprobaciones sueltas en tests permanentes.
3. Buscar antes de responder en effort bajo
En low, 5.1 llama menos a búsqueda y responde más de memoria. Si le preguntas por algo que cambia cada mes (versiones, modelos, herramientas), te contesta con datos viejos y con la misma seguridad. La alternativa de la guía es subir el effort solo en esos turnos; la línea vale si prefieres no tocarlo.
Cuando la pregunta gire en torno a un nombre de un área que cambia rápido
(modelos de IA, herramientas de desarrollo), el nombre es lo que hay que
verificar: busca antes de responder, aunque te suene. Que te suene no es motivo
para saltarte la búsqueda.
Las tres son cortas a propósito. Un CLAUDE.md que crece con cada lanzamiento acaba lleno de reglas para modelos que ya no usas, y esta guía es el mejor argumento para podarlo: la mayoría de lo que pedía la anterior ya lo lleva el binario.
El interruptor, por si lo prefieres callado
Los bloques nuevos van cada uno con su variable de entorno. Están sin documentar, así que trátalas como lo que son, pero funcionan: con CLAUDE_CODE_TURN_UPDATES=false Fable 5.1 vuelve a recibir la redacción de Fable 5 sobre los progress updates. Lo probé con la misma pregunta de arriba y el modelo devolvió la frase antigua. Si lo que quieres es menos texto entre herramientas, antes prueba el modo Concise, que es la vía documentada.
Lo que no entra en ninguna de las dos listas porque no le toca al usuario de Claude Code: el historial append-only (lo gestiona el binario), la instrucción de compactación (tiene la suya), el ejemplo de citas, las salidas largas en xhigh y max, las herramientas de recorte de imágenes y las frases que disparan falsos positivos del clasificador.
Documentación oficial: Prompting Claude Fable 5.1 · What's new in Claude Fable 5.1
Requisitos
- Claude Code v2.1.257 o superior con Fable 5.1 activo (
/model fable). Comprobado en la v2.1.258. - Con Fable 5 u Opus 5 en el mismo binario, los bloques nuevos no se inyectan: el gate es el modelo, no la versión.