Display this reference card when invoked. One-shot — do NOT change mode, write flag files, or persist anything. Output in caveman style.
ModeTriggerWhat changeLite/caveman liteDrop filler. Keep sentence structure.Full/cavemanDrop articles, filler, pleasantries, hedging. Fragments OK. Default.Ultra/caveman ultraExtreme compression. Bare fragments. Tables over prose.Wenyan-Lite/caveman wenyan-liteClassical Chinese style, light compression.Wenyan-Full/caveman wenyanFull 文言文. Maximum classical terseness.Wenyan-Ultra/caveman wenyan-ultraExtreme. Ancient scholar on a budget.
Mode stick until changed or session end.
SkillTriggerWhat it docaveman-commit/caveman-commitTerse commit messages. Conventional Commits. ≤50 char subject.caveman-review/caveman-reviewOne-line PR comments: L42: bug: user null. Add guard.caveman-compress/caveman:compress <file>Compress .md files to caveman prose. Saves ~46% input tokens.caveman-help/caveman-helpThis card.
Say "stop caveman" or "normal mode". Resume anytime with /caveman.
Default mode = full. Change it:
Environment variable (highest priority):
bash
export CAVEMAN_DEFAULT_MODE=ultra
Config file ( ~/.config/caveman/config.json):
json
{ "defaultMode": "lite" }
Set "off" to disable auto-activation on session start. User can still activate manually with /caveman.
Resolution: env var > config file > full.
Full docs: https://github.com/JuliusBrussee/caveman