用途:caveman-help 是 caveman 的快速参考卡,用于一次性列出全部 caveman 模式、技能和命令。触发方式为 /caveman-help,或说出 “caveman help”。它属于一次性显示,不会切换模式、不写标志文件、不持久化任何内容,输出采用 caveman 风格。
模式参考:Lite(/caveman lite)删除填充词,保留句子结构;Full(/caveman full)去掉冠词、填充词、客套话与模糊措辞,允许片段;Ultra(/caveman 或 /caveman ultra)为极端压缩,默认模式,多用片段与表格;Supra(/caveman supra,旧名 /caveman super-compress)为更激进的压缩,给出最短安全答案;Silence(/caveman silence)为最小可行回答,一行足够就一行。模式会一直保持,直到被更改或会话结束。
技能参考:caveman-commit 生成简洁提交信息,遵循 Conventional Commits,主题不超过 50 字符,触发 /caveman-commit;caveman-review 生成单行 PR 评论,例如 L42: bug: user null. Add guard.,触发 /caveman-review;caveman-compress <file> 将 .md 文件压缩为 caveman 文风,据称可节省约 46% 输入 token,触发 /caveman-compress;caveman-help 即本参考卡。
退出与语言:说 “stop caveman” 或 “normal mode” 可退出,随时用 /caveman 恢复。默认保持用户所用语言,压缩的是风格而非语言;技术术语、代码、命令、提交类型和精确错误字符串保持原样,除非用户要求翻译。
默认模式配置:默认模式为 ultra。可通过环境变量 export CAVEMAN_DEFAULT_MODE=ultra 修改,优先级最高;也可在配置文件 ~/.config/caveman/config.json 中写 { "defaultMode": "lite" }。设为 "off" 可禁用会话启动时自动激活,用户仍可手动用 /caveman 激活。解析优先级为环境变量 > 配置文件 > ultra。完整文档见 https://github.com/JuliusBrussee/caveman。