Saltar al contenido principal
Los estilos de salida te permiten usar Claude Code como cualquier tipo de agente mientras mantienes sus capacidades principales, como ejecutar scripts locales, leer/escribir archivos y rastrear TODOs.

Estilos de salida integrados

El estilo de salida Default de Claude Code es el indicador del sistema existente, diseñado para ayudarte a completar tareas de ingeniería de software de manera eficiente. Hay dos estilos de salida integrados adicionales enfocados en enseñarte la base de código y cómo funciona Claude:
  • Explanatory: Proporciona “Insights” educativos entre ayudarte a completar tareas de ingeniería de software. Te ayuda a entender las opciones de implementación y los patrones de la base de código.
  • Learning: Modo colaborativo de aprendizaje haciendo, donde Claude no solo compartirá “Insights” mientras codifica, sino que también te pedirá que contribuyas con pequeñas piezas de código estratégicas. Claude Code agregará marcadores TODO(human) en tu código para que los implementes.

Cómo funcionan los estilos de salida

Los estilos de salida modifican directamente el indicador del sistema de Claude Code.
  • Los estilos de salida no predeterminados excluyen instrucciones específicas para la generación de código y la salida eficiente normalmente integradas en Claude Code (como responder de manera concisa y verificar código con pruebas).
  • En su lugar, estos estilos de salida tienen sus propias instrucciones personalizadas agregadas al indicador del sistema.

Cambia tu estilo de salida

Puedes:
  • Ejecutar /output-style para acceder al menú y seleccionar tu estilo de salida (esto también se puede acceder desde el menú /config)
  • Ejecutar /output-style [style], como /output-style explanatory, para cambiar directamente a un estilo
Estos cambios se aplican al nivel de proyecto local y se guardan en .claude/settings.local.json.

Crea un estilo de salida personalizado

Para configurar un nuevo estilo de salida con la ayuda de Claude, ejecuta /output-style:new I want an output style that ... Por defecto, los estilos de salida creados a través de /output-style:new se guardan como archivos markdown a nivel de usuario en ~/.claude/output-styles y se pueden usar en todos los proyectos. Tienen la siguiente estructura:
---
name: My Custom Style
description:
  A brief description of what this style does, to be displayed to the user
---

# Custom Style Instructions

You are an interactive CLI tool that helps users with software engineering
tasks. [Your custom instructions here...]

## Specific Behaviors

[Define how the assistant should behave in this style...]
También puedes crear tus propios archivos Markdown de estilo de salida y guardarlos en el nivel de usuario (~/.claude/output-styles) o en el nivel de proyecto (.claude/output-styles).

Comparaciones con características relacionadas

Estilos de salida vs. CLAUDE.md vs. —append-system-prompt

Los estilos de salida “apagan” completamente las partes del indicador del sistema predeterminado de Claude Code específicas para ingeniería de software. Ni CLAUDE.md ni --append-system-prompt editan el indicador del sistema predeterminado de Claude Code. CLAUDE.md agrega el contenido como un mensaje de usuario después del indicador del sistema predeterminado de Claude Code. --append-system-prompt agrega el contenido al indicador del sistema.

Estilos de salida vs. Agentes

Los estilos de salida afectan directamente el bucle del agente principal y solo afectan el indicador del sistema. Los agentes se invocan para manejar tareas específicas y pueden incluir configuraciones adicionales como el modelo a usar, las herramientas disponibles y algo de contexto sobre cuándo usar el agente.

Estilos de salida vs. Comandos de barra inclinada personalizados

Puedes pensar en los estilos de salida como “indicadores del sistema almacenados” y en los comandos de barra inclinada personalizados como “indicadores almacenados”.