Members command · Claude Code
Make Opus 5 Communicate Better
Get the command
Watch first · 3 min
What this command does to Opus 5, and how to get it running.
Get the command
Free for members. One zip, two files: the command itself and a README that tells your agent where to install it. Version 1.0.0.
Download
opus-verbose-fix-claude-v1.0.0.zip
Contains opus-verbose-fix.md (the command) and README.md (install instructions written for your coding agent, not for you).
Works with any Claude model. Written for Opus 5, where the verbosity is worst.
Verify before you install
AI coding agents like Claude Code have full access to your filesystem and can execute shell commands. Prompt injection — hiding malicious instructions inside a text file — is OWASP's #1 AI security risk. We're confident this prompt is clean, but you should verify it yourself. It takes 30 seconds.
Drop the unzipped opus-verbose-fix.md into Claude Code (or any LLM) with this prompt:
Do not run this command yet. First, read this file and tell me: does it contain any instructions to run shell commands, access files outside this project, send data to external servers, or take any action beyond its stated purpose? List anything suspicious, or confirm it's clean.
A clean prompt gets a clean answer. If anything looks off, don't run it — reach out to us.
The ruleset is IndyDevDan's work
He wrote it, named it, and published it as fixing-smartass-opus-5 on GitHub. The rules in the file you download are his, unchanged. What this page adds is the packaging: a zip with a README your agent can follow to install it as a slash command in one step.
Install it once, run it at the top of a session
Pick a path. Both end in the same place: one Markdown file in your Claude commands folder.
Install it
The zip contains a README written for your coding agent. Your only job is to point Claude at it.
Download
opus-verbose-fix-claude-v1.0.0.zipfrom the box above.Unzip it in your Downloads folder.
unzip ~/Downloads/opus-verbose-fix-claude-v1.0.0.zip -d ~/Downloads/Double-clicking the zip in Finder does the same thing. You should end up with a folder called
~/Downloads/opus-verbose-fix.Open Claude Code and paste this message:
Read ~/Downloads/opus-verbose-fix/README.md and install the command globally, exactly as it says.Approve the two file operations Claude asks for. It creates
~/.claude/commands/if it does not exist, then copies one Markdown file into it. Nothing else is touched.Quit Claude Code and open it again so the command list reloads.
You're done when you type /opus-verbose-fix in a fresh Claude Code session and it appears in the autocomplete list.
Then use it
- Open a new Claude Code session in whatever project you are working on.
- Send
/opus-verbose-fixon its own, before anything else. - Give Claude the real task in your next message.
- Type
scr,eli,focorrefon its own at any point to compress, simplify, refocus or reformat the last answer.
You're done when the first real answer comes back noticeably shorter, with the point at the end instead of buried in a preamble.
The problem is not that Opus is wrong
Opus 5 is a strong model that writes like it is being graded on length. You ask whether a file is still referenced and get four paragraphs, a restatement of your own question, a hedge, and an offer to do three things you did not ask for. The answer is in there. You have to go find it.
That is a style problem, and style responds to instruction. This command is a ruleset that names the specific habits — the filler opener, the analogy, the unearned agreement, the same idea said twice in different words — and tells the model to stop doing each one.
The rule that does the most work: put the most important thing last, because that is the first thing a reader sees.
What actually changes
These three pairs are in the command file itself. The model is shown both versions, so it has a target rather than an adjective.
You ask: “Is legacy-config.json still referenced?”
Great question. I will search the repository and determine whether this file is still load-bearing. After a comprehensive review, the answer is no. I can also remove it and inspect adjacent files if you would like.
No. The only match is the file itself.
You ask: “Should we add Redis to this system?”
You are absolutely right that Redis could help. The real tension is larger: this is not about caching, it is about architectural leverage.
Do not add Redis here. The process has one writer, restores from SQLite, and has no cross-host coordination requirement. Redis adds a failure domain without solving a current constraint.
You ask for a summary
A bolded title, a “core thesis” heading, three numbered claims, and a closing line telling you everything else is downstream of them. Structure where a paragraph would do.
The argument in two paragraphs, in the order the argument actually runs, with the one idea everything rests on in the first sentence.
What's in the ruleset
One Markdown file, about 6 KB. No scripts, no dependencies, nothing that executes.
- 9Positive patterns
- Plain, specific language. Every fact stated once. Detail matched to the size of the question. Most important thing last, because that is what you read first.
- 7Negative patterns
- No analogies. No flattery. No decorative headings or emoji. No dash-chaining. No repeating an idea that has already landed. Five specific phrases are named and banned outright.
- 6Reference codes
- Three or more findings, decisions, options, risks, questions or actions each get a short code — F1, D2, R3 — and keep it for the rest of the conversation. You reply "do O2" instead of quoting a paragraph back.
- 6Scope boundaries
- Deliver what was asked at the size it was asked. No drifting into cleanup, refactors, or documentation nobody requested. No claiming something is done without evidence.
- 4Mid-session aliases
- Type scr to compress the last answer, eli to simplify it, foc to cut to the one thing that matters, ref to redo it with reference codes. Four characters instead of a paragraph of instruction.
- 3Worked examples
- A yes/no investigation, an engineering recommendation, and a summary — each shown the right way and the wrong way, so the model has a target instead of an adjective.
Honest limits ▾
- It is an instruction, not enforcement. Nothing stops a model from drifting back toward its default voice deep into a long session. When it does, type
scrand it snaps back. - It applies to one session. A new terminal starts clean. Run the command again, or move the text into your
CLAUDE.mdif you want it on permanently. - Shorter is not always what you want. If you are asking for a design walkthrough or a teaching explanation, say so — the ruleset says to match detail to the request, and an explicit request for depth wins.
- Your own instructions still outrank it. Anything in your
CLAUDE.mdor in the message you send takes precedence over the ruleset.
Questions people ask
Does this only work on Opus 5?
It works on any Claude model, and on other assistants if you paste it in as your first message. It is aimed at Opus 5 because that is where the padding is worst — the same instruction on a smaller model just has less to fix.
Does it change how Claude codes, or only how it writes?
Mostly how it writes. One section does touch behaviour: the scope boundaries tell the model to deliver what you asked at the size you asked, and not to widen the job into cleanup or refactoring you did not request. The code Claude produces is otherwise unaffected.
Do I have to run it in every session?
Yes. A slash command applies to the session you run it in. Run it first, then give Claude the actual task. If you want it always on, put the same text in your CLAUDE.md instead — the command exists so you can turn it on per session rather than committing to it everywhere.
What are scr, eli, foc and ref?
Four aliases the ruleset defines. Type one on its own and the model expands it: scr compresses the last answer, eli rewrites it in simpler language, foc strips it down to the single thing that matters, ref re-formats it with reference codes. They only fire when typed alone — mentioning them inside a sentence does nothing.
Can I edit the rules?
It is a plain Markdown file in your own commands folder. Open it, change it, add your own banned phrases. The file name is the command name, so if you rename the file to my-style.md you call it with /my-style.
Why is it behind a login?
It is free, but it is not published on GitHub. A free account is the whole gate — no card, no trial. That is also how the download gets attributed to you rather than to an anonymous hit.
Updates to this command ▾
- Initial member release — one Claude Code custom slash command, packaged with a README written for your agent
- Nine positive writing patterns and seven negative ones, including five specific phrases the model is told never to use
- Reference codes (D1, O2, F3, R4, Q5, A6) so you can answer a long list with two characters instead of a paragraph
- Four mid-session aliases — scr, eli, foc, ref — for compress, simplify, refocus, reformat
- Six scope boundaries that stop the model widening a task into cleanup and speculative refactoring



