deslop
Claude Code plugin · skill + session-start hook
Removes Claude-isms, the stock phrases, verbal tics, and behavioral reflexes that make prose read as AI-generated. It bans the phrasing, never the substance, so real corrections, real tradeoffs, and honest uncertainty always survive.
v0.1.0 · MIT · released, installable from the public marketplace
Why it exists
I made deslop as the companion to shush, because I noticed that verbosity and voice are two separate problems that need two separate fixes. Shush governs how much a model says, but even a short response can still sound unmistakably like an AI wrote it, full of phrases like "sit with it" and "load-bearing", theatrical concessions the moment you push back, and invented quoted labels for ordinary ideas. Deslop bans the phrasing while keeping the substance, which means the model still corrects you when you are wrong and still names the real caveat, just without the performance around it.
Quick start
# inside Claude Code
/plugin marketplace add SeanL128/deslop
/plugin install deslop@deslop
A session-start hook keeps deslop active in every session automatically, with no CLAUDE.md edits needed. Turn it off with stop deslop.
Configuration
-
/deslop liteHard-banned phrases and the capitulation reflex only; pattern rules relaxed. -
/deslop fullPhrase bans, pattern rules, and behavioral bans all enforced. Default. -
/deslop ultraFull, plus zero tolerance on borderline metaphor; the plain literal sentence always wins. -
stop deslopReverts to normal output until re-enabled.
How it works
There are two pieces, and neither one modifies any file on your machine beyond the plugin's own install directory. A skill carries the full ruleset in two species: hard-banned phrases that are dead on arrival in any form ("sit with it", "load-bearing", "footgun", superlative flattery, coined quoted labels), and pattern rules that target the reflex rather than the word, so "scope", "seam", "shape", "canonical", and "sanity check" stay legal in plain literal use while the reflexive metaphorical use is banned. The skill also bans three behavioral tics: capitulating on pushback without new information, the "it's not just X, it's Y" construction, and closing option-tour menus. A SessionStart hook then injects a distilled version of that ruleset into every session's context, and that is what makes it reliably always on, as description-based skill matching alone fires inconsistently. Uninstalling the plugin removes everything; there is no other state to undo.
Status & roadmap
Deslop is released and installable from the public marketplace. Ongoing work is growing the ban list as real sessions surface more slop.
- Hard-ban list, pattern rules, and behavioral bans with intensity levels
- Always-on SessionStart hook
- Plugin packaging and public marketplace install
- Tuning the ban list against real long-running sessions