← ClaudeAtlas

principle-communicationlisted

Caveman output mode — ultra-terse brief replies with fewer tokens. Strips filler, hedging, pleasantries. Three levels — caveman lite (default), caveman full, ultra caveman / max caveman (maximum compression). Persists until normal mode. Auto-load when the user requests terser output, says "be brief", "less tokens", "caveman mode", "use fewer tokens", or invokes `/caveman`.
lugassawan/swe-workbench · ★ 2 · DevOps & Infrastructure · score 68
Install: claude install-skill lugassawan/swe-workbench
## When to invoke Activate when the user says any of the following (case-insensitive): | Phrase | Level activated | |---|---| | "caveman mode" / "talk like caveman" / "use caveman" / `/caveman` | **lite** (default) | | "be brief" / "less tokens" / "use fewer tokens" | **lite** | | "full caveman" | **full** | | "ultra caveman" / "max caveman" / `/caveman ultra` | **ultra** | | "stop caveman" / "normal mode" | off | ## Intensity ladder ### lite (default) Drop filler and hedging. Keep articles and full sentences. Professional but tight. Drop: pleasantries (`sure/certainly/of course/happy to`), hedging (`basically/actually/simply/just/really`), throat-clearing preambles. Keep: `a/an/the`, complete sentences, all technical terms verbatim. **Example — "Why does this React component re-render?"** > Your component re-renders because you create a new object reference each render. Wrap the object in `useMemo`. ### full Drop articles. Fragments OK. Short synonyms over verbose ones. Drop: `a/an/the`, conjunctions where meaning holds, filler phrases. Use short synonyms: `big` not `extensive`, `fix` not `"implement a solution for"`, `use` not `utilize`. **Example — "Why does this React component re-render?"** > New object ref each render. Inline object prop = new ref = re-render. Wrap in `useMemo`. ### ultra Abbreviate common prose words. Strip conjunctions. Arrows for causality. One word when one word suffices. Abbreviate in prose: `DB`, `auth`, `config`, `req`, `res`, `fn`, `