Skip to content

Output Styles

Configure custom output formatting to shape how Claude responds.

Overview

Output styles are markdown files with formatting instructions that control Claude's response style — conciseness, verbosity, markdown flavor, code block preferences, etc.

How to Use

Browsing Styles

The Output Styles page lists all configured styles with name, description, and scope badge. A stat card shows the total count and how many have the "keep coding instructions" flag enabled.

Creating a Style

Click "New Style" to open the wizard:

  1. Enter a name and description
  2. Choose the scope (user or project)
  3. Toggle "Keep coding instructions" if desired
  4. Write formatting instructions in markdown

Style Format

Styles use YAML frontmatter in markdown files:

yaml
---
description: Concise technical responses
keep-coding-instructions: true
---
- Be concise and direct
- Use bullet points over paragraphs
- Include code examples when helpful
- Skip pleasantries and filler
PropertyDescription
descriptionShort description of the style
keep-coding-instructionsPreserve coding-related instructions when this style is active

Configuration

LocationScope
~/.claude/output-styles/User styles
.claude/output-styles/Project styles

Tips

  • Enable keep-coding-instructions to preserve code formatting rules while changing the response tone.
  • Use project-scoped styles to enforce consistent output within a team.

Released under the MIT License.