
Claude Code output styles: change the system prompt without losing the coding agent
An **output style** changes *how* Claude Code responds, not what it knows: it rewrites the *system prompt* and applies on every turn. I go through the four built-in styles — Default, Proactive, Explanatory, Learning — and how I write my own in a markdown file. Then the two things almost every guide out there is still stuck in 2025 on: ==the /output-style command is gone, you go through /config==, and without *keep-coding-instructions* a custom style switches off Claude's software engineering instructions.






















