Add setting to disable all informal/humorous UI copy for professional use
Problem
Claude Code is used as a professional engineering tool in enterprise and team environments. However, the UI contains humorous analogies and informal copy in multiple places, for example:
- \
/stats\dialog: "Your longest session is ~14x longer than a World Cup soccer match" - Token consumption described with informal comparisons
There is currently no way to disable this behavior globally. In a professional context, this type of copy is unwanted noise — it reduces signal-to-noise ratio, is inappropriate in workplace screen shares, and conflicts with the tool's positioning as a serious engineering assistant.
Expected Behavior
A single configuration setting that switches Claude Code into a strictly professional mode:
- All UI output uses precise technical data only (raw numbers, durations, counts, percentages)
- No humorous analogies, informal comparisons, or conversational filler in any dialog or output
- Applies globally to \
/stats\, status line, session summaries, and any other UI surface
Suggested Solution
Add a top-level setting in \settings.json\:
\\\json\
{
"ui": {
"professionalMode": true
}
}
\\
When enabled:
- \
/stats\shows only raw metrics without analogies - All other UI copy uses technical language only
- No unrequested informal content in any output surface
Motivation
Claude Code's core value proposition is precision and reliability in a professional engineering workflow. Humorous UI copy undermines that positioning and creates friction for users who require a formal tool. A single opt-in (or opt-out) setting would resolve this for the entire tool surface without affecting users who prefer the current behavior.
This issue has 5 comments on GitHub. Read the full discussion on GitHub ↗