
I built a skill that cuts Claude's output by up to 70% — without losing any technical accuracy
I got tired of Claude and other agent starting every response with:
“Sure! I’d be happy to help…”
So I built crisp — a terse mode skill that strips filler while keeping technical accuracy intact.
Example:
Without crisp:
>“Sure! I’d be happy to help you with that. The issue you're experiencing is likely caused by a problem in your authentication middleware…”
With crisp:
>“Bug in auth middleware. Token expiry check uses < not <=.”
Same fix. Way fewer words.
The interesting part is that crisp doesn’t compress everything equally.
If the model detects:
- destructive commands
- risky operations
- security warnings
- irreversible actions
it automatically switches back to full clarity before continuing.
So you don’t end up with something absurd like:
>“DROP TABLE users;”
without context or warnings first.
That “auto-clarity exception” ended up becoming the core design decision.
Benchmarks (real API output tokens, averaged across runs):
- Haiku 4.5 → 29% fewer tokens
- Sonnet 4.6 → 70% fewer tokens
- Opus 4.7 → 61% fewer tokens
Install:
npx skills add shubhamv123/crisp
Or just paste SKILL into any Claude conversation.
Still experimental, but I’d genuinely love feedback from people using Claude Code, local agents, or terminal-heavy workflows.
Repo:
GitHub - crisp