AI NewsOpen sourceAnnouncement
claude-style-patch is a CLAUDE.md block that changes an AI's prose style
Andrew Roxby published claude-style-patch on 8 September 2026, a 1,600-word CC0 style block that a developer appends to their global CLAUDE.md and that names the habits in Claude's default voice one by one and gives a rewrite for each.
Image: Andrew Roxby
Why it mattersA team that reads a lot of Claude output can paste the block into one file and get shorter sentences, plain words, and fewer announced-then-made points, without training a model or writing a custom prompt from scratch.
Andrew Roxby published claude-style-patch on GitHub on 8 September 2026, and the repository is at 126 stars three days later. The project is one file, STYLE.md, that a developer appends to their global ~/.claude/CLAUDE.md or to a project's own CLAUDE.md, licensed CC0 with no attribution required.
What the file is
Roxby writes in the README that the file is roughly 1,600 words, and that he arrived at it by naming, one by one, the specific habits in Claude's default writing style that were bothering him, and adding each as a rule to CLAUDE.md. He then re-ran conversations until the prose changed, and iterated. The rules span Claude Code and claude.ai, and he cites results from Opus 4.8 onwards.
The habits the file targets, in Roxby's own summary: Claude announces a point before making it, builds sentences around a colon where the left side labels what the right side does, opens paragraphs with verbless fragments, and puts compressed phrases one after another until a sentence has to be decoded rather than read. Roxby says these habits get worse as a conversation gets longer and more abstract, which is exactly when clear prose matters most.
The rules, and why they are stated as bans
Every rule in STYLE.md names the habit, gives an example of it, and gives the rewrite, because Roxby writes that Claude follows a concrete rule far better than a stated preference. The colon rule bans a colon followed by a clause except to introduce a literal list of three or more items, and requires the writer to turn the rest into two sentences or a clause joined by "because", "so", "but" or "and". The "Say It, Don't Announce It" rule bans signalling phrases such as "here's the thing" and "the key insight is", and treats verbless fragments as sentences as announcing by other means. The stacked compression rule asks the writer to keep verbs as verbs, use at most one metaphor per sentence, and never set two compressed units side by side. The proportion rule says a response ends when the content ends: no summarising and no closing questions meant only to keep the reader talking.
Compliance is partial, and Roxby says so
Roxby is direct about the limits in the README. Compliance is good but not total, and it gets worse on long threads. The Fable model, in his experience, follows the spec more consistently than Opus does, again more so on longer threads. The opening paragraph of the file tells Claude to re-check the rules when the material becomes complex, which he says helps and does not fully solve the problem, and asking Claude directly to "hew closely to the response style instructions" before a long generation seems to work well as an extra step.
The file works pasted into a Claude Project's custom instructions or into any system prompt, according to the README, so its use is not limited to Claude Code. The CC0 licence means a team can copy the rules into an internal style guide with no attribution.
Source
This item was written by an AI system from the linked source. Reveneau is responsible for what it publishes.
Get AI News in your inbox
New developer tools, model and agent releases, and how teams are actually using them to release software. Short, and only when there is something worth reading.

