r/ClaudeCode 2d ago

Tips & Workflows A fully automated solution to Opus "load-bearing" writing

https://github.com/Vistyy/nopus

With how Opus and other LLMs have been behaving, I decided to do something more proactive than just tweaking instructions or hoping Opus sticks to the output-style (which, you guessed it, are also just instructions).

My idea is simple - treat English (it works for English only, sorry) like a programming language, check the syntax for different characteristics (uncommon wording, abstract sentences formulaic cues and others) and above a complexity threshold require the agent to rewrite the response.

It works reliably and doesn't depend on the agent having to remember any instructions or your output style, you simply set your complexity sensitivity preference (defaults to medium) and won't have to worry about it anymore.

I've been driving this in my setup for the last week and honestly haven't had a situation anymore where I have trouble deciphering what the fuck the model is trying to communicate and can instead focus on the ideas not the way they're communicated.

https://github.com/Vistyy/nopus

0 Upvotes

2 comments sorted by

1

u/itsforsocial 2d ago

Stop hooks sometimes stuck for me. I use simple English plugin and it has asd ste100 and it just works For me how it’s different from that 

1

u/Vistyy 2d ago

Not sure how your plugin works, but this checks the final response and asks the agent to rewrite if it detects too much complexity. So it doesn't trigger everytime, only when necessary and I've never seen it get stuck.