\
CONTEXT/academy
Lección 05 · ≈ 12 min

Output styles

Cambiar el rol, tono y formato de Claude con estilos integrados y propios.

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

EstiloQué hace
Defaultel system prompt normal, optimizado para tareas de ingeniería
Explanatoryintercala "Insights" educativos mientras trabaja: por qué de cada decisión
Learningcolaborativo: además de explicar, te deja huecos TODO(human) para que implementes tú trozos clave
Proactiveejecuta 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 /clear o 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:

HerramientaQué haceCuándo
Output stylemodifica el system promptotro rol/tono/formato en cada respuesta
CLAUDE.mdañade contexto tras el system promptconvenciones y contexto de tu proyecto
Skillinstrucciones que cargan al invocarseun workflow reutilizable
Subagenteotro agente con su prompt/toolsun 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