Custom output styles stored in ~/.claude/output-styles differ from CLAUDE.md instructions in one key way: they live in the system prompt itself and can be switched on the fly via /config, rather than sitting in the project-level markdown file.
lydiahallie·Thu, Jul 23 3:59pm ET
Unlike skills, which trigger implicitly and non-deterministically, an output style is always active until explicitly switched off. Both can accept the same instructions, but output styles offer a smoother developer experience for persistent formatting preferences.
lydiahallie·Thu, Jul 23 5:54pm ET