Output styles
Las skills cambian qué puede hacer Claude. Los output styles cambian cómo te responde: el rol, el tono y el formato. Modifican el system prompt, así que aplican a cada respuesta, no solo cuando invocas algo.
Cuándo te interesan
Cuando te descubres re-pidiendo la misma voz o formato turno tras turno —"explícame por qué", "respóndeme más escueto", "déjame implementar a mí la parte difícil"— o cuando quieres que Claude actúe como algo distinto a un ingeniero (asistente de escritura, analista de datos).
Los integrados
| Estilo | Qué hace |
|---|---|
| Default | el system prompt normal, optimizado para tareas de ingeniería |
| Explanatory | intercala "Insights" educativos mientras trabaja: por qué de cada decisión |
| Learning | colaborativo: además de explicar, te deja huecos TODO(human) para que implementes tú trozos clave |
| Proactive | ejecuta ya, asume lo razonable y prefiere la acción a planificar |
Learning es oro si estás aprendiendo una base de código o un lenguaje: no te da todo hecho, te hace participar. Proactive es lo contrario: para cuando confías en la dirección y quieres menos pausas (sin tocar el permission mode; sigues viendo los prompts de permiso).
Cómo cambiarlo
/config
y elige Output style. Tu selección se guarda en .claude/settings.local.json. O directamente en settings:
{ "outputStyle": "Explanatory" }
El output style es parte del system prompt, que Claude lee una vez al arrancar. El cambio aplica tras
/clearo en una sesión nueva.
Crear el tuyo
Es un fichero markdown en ~/.claude/output-styles/ (personal) o .claude/output-styles/ (proyecto). El campo clave es keep-coding-instructions:
---
name: Diagramas primero
description: Empieza cada explicación con un diagrama
keep-coding-instructions: true
---
Al explicar código, arquitectura o flujo de datos, empieza con un diagrama
Mermaid de la estructura y luego explica en prosa.
keep-coding-instructions: true→ cambias cómo comunica pero sigue programando igual.- omítelo → para cuando Claude no va a hacer ingeniería (un asistente de escritura puro).
No lo confundas con sus vecinos
Hay varias formas de moldear a Claude; cada una en su sitio:
| Herramienta | Qué hace | Cuándo |
|---|---|---|
| Output style | modifica el system prompt | otro rol/tono/formato en cada respuesta |
| CLAUDE.md | añade contexto tras el system prompt | convenciones y contexto de tu proyecto |
| Skill | instrucciones que cargan al invocarse | un workflow reutilizable |
| Subagente | otro agente con su prompt/tools | un ayudante con su propio ámbito |
Cierre del curso
Has dejado de ser solo usuario de Claude Code: ahora lo extiendes. Tienes un slash command y una skill operativa versionados, sabes cuándo los invoca Claude y cuándo tú, y puedes ajustar su tono con output styles.
El siguiente curso del plan sube un peldaño en esa misma dirección: los subagentes, agentes con su propia ventana de contexto a los que delegas tareas para no contaminar tu sesión principal.
Fuente oficial: Output styles
¿Quieres llevar la cuenta de las lecciones que has terminado?
Entrar para guardar progreso