Caveman cuts Claude's output tokens ~65% by stripping filler words while preserving technical accuracy — faster, cheaper, still correct.
Caveman is a Claude Code skill (with ports to Cursor, Codex, Gemini, Windsurf, Cline, Copilot) that enforces a terse output style. Three intensity levels: Lite (professional terseness), Full (default), Ultra (maximum compression), plus a 文言文 / Classical Chinese mode. Ships with sub-skills: /caveman-commit (one-line commit messages), /caveman-review (single-line PR comments), /caveman-compress (trim memory files by ~46%). Benchmarks show ~65% token savings on diverse tasks with accuracy preserved.
claude mcp add caveman-skill -- claude plugin marketplace add JuliusBrussee/caveman
ワンライナー。claude mcp list で確認、claude mcp remove で削除。
ユースケース
実用的な使い方: Caveman
Get crisp one-line commit messages for every patch
👤 Anyone tired of 8-paragraph AI-written commits⏱ ~5 minbeginner
使うタイミング: Claude writes a commit message, and it's a novel. You want it to say 'fix: off-by-one in pagination' and stop.
前提条件
Caveman plugin installed — claude plugin marketplace add JuliusBrussee/caveman && claude plugin install caveman@caveman
フロー
Commit with caveman-commit
/caveman-commit — write a commit message for the staged changes.✓ コピーしました
→ One-line conventional commit; no body unless genuinely needed
Ship a branch of small commits
For the 4 staged files, use /caveman-commit per file — atomic commits, one line each.✓ コピーしました
→ git log shows 4 short commits
結果: Readable git log; bisect-friendly commits.
注意点
Lost nuance when a message should be longer (e.g. breaking changes) — Override per-commit: 'write the full version, not caveman, this is a breaking change'