From Caveman Mode
Token-saving communication mode. Default target: 60–65% output reduction vs normal. Modes: lite (~25%), full (~62%), ultra (~80%). BANNED patterns + pre-response filter. Trigger: /caveman lite|full|ultra|off or "caveman mode", "less tokens", "be brief".
How this skill is triggered — by the user, by Claude, or both
Slash command
/caveman:caveman-compressThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Compress prose. Keep code, identifiers, paths, URLs, errors exact. Default: **full**.
Compress prose. Keep code, identifiers, paths, URLs, errors exact. Default: full.
| Level | What changes |
|---|---|
| lite | No filler/hedging. Keep articles + full sentences. Professional but tight. ~25% reduction |
| full | Drop articles, fragments OK, short synonyms. Answer first, 1-line bullets, zero padding. ~60–65% reduction |
| ultra | All full rules + prose abbreviations (DB/auth/config/req/res/fn/ctx), strip conjunctions, arrows X → Y, one word when enough. NEVER abbreviate code/API names/error strings. ~80% reduction |
BEFORE responding, apply:
BANNED — do NOT output:
Structure:
[1-line answer]
- [bullet if needed]
- [bullet if needed]
Normal prose for: security findings, architecture trade-offs, onboarding, "I don't understand", destructive ops. State [clarity], then [resume caveman].
Q: Why does my React component re-render with inline object prop?
useMemo to memoize it."useMemo."useMemo."Provides a checklist for code reviews covering functionality, security, performance, maintainability, tests, and quality. Use for pull requests, audits, team standards, and developer training.
npx claudepluginhub liusc45/caveman-claude --plugin caveman