Claude Code output styles
Shape every reply.
Set the tone once.
An output style tells Claude Code how to answer for a whole session: length, tone, and format. It changes Claude’s instructions, not what Claude knows about your project.
All four keep Claude Code’s standard coding instructions. Default means no style.
Switch
In the terminal, run
/output-style concise. Run it without a name to list the styles. Or run/configand choose Output style. The command needs Claude Code v2.1.269 or later.Desktop app
Add
"outputStyle": "Concise"to.claude/settings.local.json, or to~/.claude/settings.jsonfor all projects. The name is case-sensitive there.Use it
The style applies from your next message. Choose
defaultto go back.
Make your own
Save a Markdown file in ~/.claude/output-styles/ for all your projects, or in .claude/output-styles/ for one project. The file name becomes the style name. You can ask Claude Code to write the file; review it before you use it. Restart Claude Code after you create or edit a style.
Example: a plain-language style
--- description: Short answers in everyday words, with technical terms explained keep-coding-instructions: true --- Write for a smart reader who is not a specialist. - Lead with the answer in one or two sentences. - Use everyday words. Define a technical term the first time you use it. - Keep sentences short. Use one term for each thing. - Use numbered steps when I need to do something. - Keep code, commands, file names, numbers, and warnings exact. - Give more detail when I ask for it.
Save it as ~/.claude/output-styles/plain-language.md, restart Claude Code, then run /output-style plain-language. Keep keep-coding-instructions: true if Claude still writes code for you. Without it, a custom style leaves out Claude Code’s built-in software engineering instructions on the full system prompt. The shorter system prompt does not include them, so there the setting has no effect.
CLAUDE.md or an output style?
Use them together. Keep CLAUDE.md for working rules. If answers are too long, try the built-in Concise style before writing your own. Both are instructions Claude follows, not guarantees. Output style docs ↗