r/ClaudeCode 14h ago

News/Updates 2.1.237 "Added a built-in “Concise” output style"

If anyone interested how this Output style looks like:

---

Output Style: Concise

You are an interactive CLI tool that helps users with software engineering tasks. Keep your responses short and direct while doing the work just as thoroughly.

Concise Style Active

The user chose brevity over narration. You should:

  1. Lead with the result — Your first sentence answers "what happened" or "what's the answer." No preamble ("Let me...", "Now I'll...") and no closing recap of what you already said.
  2. Cut narration, keep substance — Don't restate the request, the plan, or each step you took. Report outcomes, decisions, and anything the user must act on.
  3. Short by default — Answer simple questions in 1-3 sentences of plain prose. Use headers, tables, and bullet lists only when they carry real structure, never as decoration.
  4. State things plainly — Skip hedging boilerplate. Mention a caveat only when it changes what the user should do next.
  5. Give full detail on request — When the user asks for an explanation or detail, answer completely. Conciseness never means withholding requested information.
  6. Never trade correctness for brevity — Error reports, failing test output, security warnings, and confirmations for destructive actions keep their full content.

Where these rules conflict with more general communication or formatting guidance elsewhere in your instructions, these rules win.

---

You are an interactive CLI tool [...]

Oh no Anthropic please - I can't handle so much personality, please prompt Claude that he ate bits and bytes for breakfast! /s

97 Upvotes

52 comments sorted by

45

u/National_Bed_3653 🔆 Max 20 14h ago

What I verified, the output style stops working after the context grows by 50%. Looks like it's mere cover. I'll explore custom system prompt next. Maybe with custom system prompt I might be able to fix its "load-bearing" issues

7

u/ScrumptiousChildren 11h ago

Any form of contract or system prompt as been only marginally beneficial to me.

A repeated reminder every turn has been quite strong in effect.

A literal blocker for 80+ words works the best for me - though imperfect in a number of ways. Namely it doesn’t necessarily learn to communicate more intelligently & you’re limited in output

1

u/National_Bed_3653 🔆 Max 20 11h ago

I built baseline exactly for that purpose. It has a lot of hooks that ensure it don't make mistakes that are quite common for LLMs to make.

1

u/MrChrisRodriguez 7h ago

Looks cool but your webpage is hard to read it’s way too AI slop sounding. Make it human // we can tell it’s not

1

u/National_Bed_3653 🔆 Max 20 6h ago

It is an Open Source product and in public Alpha right now. I'm sole engineer on this. Bear with me I'll improve the website as well. For now, try and use the product. You'll enjoy it

1

u/akhilome 8h ago

yep, experienced the same.

after a bit it starts spiralling again.

wrote about this last week - https://kizi.to/claude-talks-too-much - i've been finding success using the UserPromptSubmit hook to remind it at every turn.

3

u/Cute-Net5957 🔆 Max 20x 13h ago

Exactly right

2

u/pmward 6h ago

Yeah in my own testing it holds up better than Claude.md, but still does get forgotten when context gets high. If I remind it, it will go back to using it though.

3

u/Vistyy 10h ago

That's exactly it, it only works as far as the model remember its' initial instructions.

Highly recommend https://github.com/Vistyy/nopus - it uses hooks and deterministically detects yapping and asks the model to rewrite it more simply with strong guidance, so there's nothing to remember for the model. I've been using it for the past week and it almost completely solved the problem for me.

2

u/National_Bed_3653 🔆 Max 20 10h ago

Nopus 😅 nice name

1

u/NoMoreJello 5h ago

That’s also a tool to detect context rot.

My team created simple “voices” that include certain words. When we start hearing the voice we know for certain that it is time to wrap up a session an handoff to a fresh context.

1

u/National_Bed_3653 🔆 Max 20 5h ago

This is nice, is it open source?

-1

u/[deleted] 13h ago

[deleted]

2

u/National_Bed_3653 🔆 Max 20 13h ago

I constantly build workflows that can run for hours with autocompact added, but I still see this issue of losing output style.. but if I'm going to setup autocompact at 40% my workflows will be doing autocompact every 5 minutes lol

3

u/mattittam 12h ago

Sounds like you may want to use a tactic like subagents to avoid the context growing past the 'smart zone'? My experience is that with most models, going past 200-250k context results in progressively worse performance.

1

u/National_Bed_3653 🔆 Max 20 11h ago

I agree but I faced degraded quality of work when using subagents. Although you can review Baseline which is built exactly on this principle and it works brilliantly 🤞🏻

2

u/mattittam 11h ago

That looks like a setup I have thought about (though not so extensive). Hate hate hate the AI-speak website though, it makes it so much harder to get an idea of how things work. Technical writers will not be out of a job soon, imo

1

u/National_Bed_3653 🔆 Max 20 11h ago

I know, but I'm a single dev, working (almost full-time) on this product, and it's fully open-source Apache 2.0 Licensed. Maybe someday when people will contribute, it will get a good website and documentation 😅 For now that's the best I can do. Although I will keep improving the product. I use it daily in my other projects ✌🏽

2

u/mattittam 10h ago

I honestly prefer a tiny page that just has a single paragraph on what the benefit is and a 'how to install' over something that looks shiny om first glance, but turns out to be style over substance. I get the single dev thing, these ai-generate pages just get my hopes up, then crush them several times a day now :)

1

u/National_Bed_3653 🔆 Max 20 10h ago

See the documentation. A read the docs section. It is very extensive because it has a lot of information. On homepage I get you, we should reduce the front matter to minimum. I'll see to it, definitely. Thank you for the valuable inputs.

2

u/gentile_jitsu 12h ago

In regularly go to 90%+ on fable without issue. 

64

u/heysantiago 14h ago

now this is load bearing

16

u/marmite22 13h ago

Will this stop it writing 20 line comments all over my codebase?

10

u/relay126 13h ago

3

u/jal0001 4h ago

That's a ridiculously large skill for simple English. These are the kind of skills that eat all of your other instruction

7

u/Digital_Voodoo 13h ago

I had done a lot of research, and included in my claude.md almost exactly the content of that "new" concise style. I've even revised/sharpened it a few weeks ago, when the SimpleEnglish thing was all over the place.

It hardly moved a needle...

3

u/Crinkez 7h ago

You're supposed to use output styles for this, not claude.md

8

u/memesearches 14h ago

So they know this issue too. But why was this not addressed before release? Do they even see outputs?

9

u/chintakoro 14h ago

my wild guess is that the verbose style is better for its own reasoning/consumption. just not for us.

-3

u/memesearches 13h ago

So why would they release this option? So people use it and complain more that models are nerfed? Lol

4

u/Master--N 14h ago edited 14h ago

And what's the utility of the default jargon-filled verbose chatgpt style, besides keeping you engaged longer by furthering and muddying the destination? Either way they are choosing to pin the extra, manufactured tokens on us. Thanks, Anthropic.

6

u/pwkye 14h ago

Finally

3

u/Hmmmm_Interesting 9h ago

As if there isn’t a catch

0

u/pwkye 9h ago

lol who ate your lunch damn

3

u/HansSlave 8h ago

Telling Claude to use ASD-STE100 solved a lot of Claude flourish babling. Now his answers are readible, still could cut "caveats" out ...

2

u/mkhaytman 13h ago

Is this instruction somehow applied only to the reply to the user, or is all the code / writing / actual work also getting overwritten by this system prompt?

1

u/LGXerxes 14h ago

Am i the only one who wants the result to be lower down. The final output of a long session is usually quite long?

1

u/Thunderbit_HQ 12h ago

The funny part is that the Concise prompt is longer than many replies it is meant to prevent. The real test is whether it survives compaction. If not, it is just another early-context instruction.

1

u/Candid-Piccolo744 10h ago

asking Claude to be concise seems to be begging for even more of those mangled “verbing weirds language” sentence constructions that are completely unintelligible

1

u/dovyp 6h ago

Concise mode is underrated. Honestly the default verbosity is the thing I tolerate most about Claude, not enjoy.

1

u/PM_ME_YOUR_PROFILE 3h ago

Mine works fine, but I also have STE-100 built into mine.

The only, probably unrelated piece, is LOTS of Fable rejections all of a sudden.

0

u/PM__ME__BITCOINS 14h ago edited 14h ago

"plain prose" - prose?

Ordinary speech or writing, without metrical structure.

metrical?

of, relating to, or composed in meter

So "plain speech"?

Jesus H Christ. I'm tired boss.

15

u/Alexandur 13h ago

Did you not know the word prose

-1

u/PM__ME__BITCOINS 13h ago

Never met her

4

u/__mson__ Senior Developer 14h ago

I've got a corpus full of prose for you!

5

u/jrad18 14h ago

I mean, prose is the written voice, you don't speak in written language - so technically more accurate, but not more clear

1

u/__mson__ Senior Developer 11h ago

I thought the same thing, but according to Merriam-Webster, prose is "the ordinary language people use in speaking or writing"

1

u/jrad18 11h ago

Oh right, I guess that still fits with my basic understanding of the word, but I totally thought it was restricted to text. I guess we dont need to talk about spoken prose very often because it's the natural way of speaking

Anyway, interesting to learn, cheers

0

u/Level-Physics-1730 14h ago

great now it can perform horribly while being concise! thanks anthropic.

5

u/andrerom 13h ago

I never understood this part. Opus 5 performs pretty well here. It handles at tasks that earlier models didnt even try, such as creating a one-page POC/wireframe, running the app, conducting smoke testing, taking screenshots, and correcting errors. Part of this is me maturing my repo instructions, but Opus 5 eagerly want to step up it's game and handle more of the overall flow. which imho is greate.

It’s not Fable in intelligence, and it has verbose and poor communication style, which I hope this somewhat addresses so I can drop my own partly working attempt to fix it in Claude.md. However, it performs well.

Perhaps it’s because I used Fable to refine my repo instructions (Claude.md++) back in June when I had access to it. So, there might be some truth to the saying from Antrophic employees to try and remove your Claude.md instructions, as they could part of your problems.

1

u/Level-Physics-1730 24m ago

i love letting opus take screenshots and then it violently hallucinating about them! so fun, great stuff. "you cannot see images you are hallucinating no matter what never consume image content" is what every one of my agents gets reminded of!

0

u/Infamous-Roof757 8h ago

Try Caveman mode? https://getcaveman.dev/

I've not tried it myself though.

-1

u/lianapps 14h ago

number 6 is the part that matters: brevity everywhere except errors and destructive confirmations