Estilos de salida de Claude Code: cambia cómo responde
Un estilo de salida es un conjunto de instrucciones que fija el papel, el tono y el formato de las respuestas de Claude durante toda una sesión. En vez de pedir «respuestas más cortas» en cada petición, eliges un estilo una vez. Claude Code trae cuatro estilos integrados además del estándar, y puedes escribir los tuyos.
Los estilos integrados
- Default: no hay estilo elegido. Claude trabaja con las instrucciones estándar de Claude Code para ingeniería de software.
- Proactive: Claude se pone a trabajar de inmediato y hace suposiciones razonables en las decisiones rutinarias en lugar de preguntar. También te consulta en la conversación antes de borrar datos o cambiar un sistema compartido o de producción. Esa consulta es una instrucción que Claude sigue, aparte de los avisos de permiso, y tu modo de permisos no cambia al cambiar de estilo.
- Concise: las respuestas empiezan por el resultado, sin introducción, narración ni resumen final. Las preguntas simples reciben de una a tres frases. Los informes de error, la salida de tests que fallan y los avisos antes de acciones destructivas mantienen su contenido completo. La documentación dice que este necesita una versión reciente.
- Explanatory: Claude hace la tarea como siempre y añade en la conversación unos bloques
Insightcortos que explican por qué tomó sus decisiones. No se escriben en tus archivos como comentarios. - Learning: los mismos bloques
Insight, y además Claude deja trocitos para que los escribas tú. Marca el sitio con un comentarioTODO(human)en el archivo, explica qué hacer y espera.
Cambiar de estilo
/output-style concise
Ejecuta /output-style sin argumento para ver la lista de estilos y cuál está activo. También puedes ejecutar /config y elegir Output style. De cualquier forma, tu elección se guarda en .claude/settings.local.json, el nivel local del proyecto. El estilo nuevo se aplica desde tu siguiente mensaje.
También puedes fijarlo en un archivo de ajustes:
{
"outputStyle": "Explanatory"
}
Este valor distingue mayúsculas: Proactive, Concise, Explanatory, Learning. Un valor que no coincida exactamente, como explanatory, te da en silencio el estilo Default (el comando /output-style sí ignora las mayúsculas). Para que un estilo sea tu predeterminado en todas partes, pon outputStyle en ~/.claude/settings.json; los ajustes del propio proyecto lo pisan. Mira la guía de ajustes.
Escribe el tuyo
Un estilo propio es un archivo Markdown con una cabecera corta y después tus instrucciones. Guárdalo en ~/.claude/output-styles/ para todos tus proyectos, o en .claude/output-styles/ para uno solo. Un ejemplo:
---
name: Palabras sencillas
description: Respuestas cortas, sin jerga
keep-coding-instructions: true
---
Explica las cosas con palabras sencillas. Si hace falta un
término técnico, di qué significa en una frase corta. Empieza
por la respuesta y da más detalle solo si te lo piden.
Todos los campos de la cabecera son opcionales. El nombre del archivo pasa a ser el nombre del estilo, salvo que pongas name. Pon keep-coding-instructions: true si solo cambias cómo se comunica Claude y quieres que siga programando como siempre. Quítalo si Claude no va a hacer ingeniería de software. Un campo mal escrito se ignora sin avisar. Claude Code lee los archivos de estilo al arrancar, así que reinícialo después de crear o editar uno.
Es una instrucción, no una garantía
Un estilo da instrucciones que Claude sigue; nada lo obliga. Elige la función que encaje con lo que quieres:
- Todas las respuestas con una misma voz, extensión o formato: un estilo de salida.
- Lo que Claude debe saber de tu proyecto:
CLAUDE.md. Mira la guía de memoria. - Algo que tiene que pasar siempre, como dar formato tras cada edición: un hook. Mira la guía de hooks.
- Instrucciones para un tipo de tarea: una skill. Un ayudante concreto en su propio contexto: un subagente.
Esta guía compara CLAUDE.md, skills y hooks con más detalle.
Bueno saber
- Un estilo se aplica a la conversación principal y a una bifurcación de ella. Los demás subagentes usan su propio prompt del sistema, así que un estilo no cambia cómo responden.
- Las instrucciones de un estilo suman tokens de entrada, que el caché de prompts reduce después de la primera petición. Explanatory y Learning dan respuestas más largas por diseño, y Concise más cortas. Mira la guía de cuota.
- Si un estilo no parece aplicarse, revisa la ortografía y las mayúsculas del nombre, y mira depurar la configuración.
- Las opciones y las versiones necesarias cambian entre la terminal, la extensión de VS Code y la app de escritorio, así que mira la documentación de la tuya.
Pruébalo con algo inofensivo
- Ejecuta
/output-stylepara ver la lista. - Ejecuta
/output-style concisey haz una pregunta simple. - Ejecuta
/output-style defaultpara volver, y compara.
Esta página sigue la documentación de estilos de salida de Anthropic tal como la leemos en octubre de 2026. No tenemos relación con Anthropic. La escribimos a partir de la documentación y no hemos probado todos los casos. Donde esta página y la documentación no coincidan, manda la documentación.
La skill gratis loop-stop da a las tareas largas un límite y una regla de parada. Si quieres una segunda mirada a tu CLAUDE.md y a tus ajustes, el Tune-Up Kit es una lista de comprobación para eso (la ficha está en inglés).