Caveman Help 是一张快速参考卡片,在被调用时显示。它是一次性的——不改变模式、不写入标记文件、不持久化任何内容,并以 caveman 风格输出。
模式
| 模式 | 触发 | 变化内容 |
|---|---|---|
| caveman | /caveman | 语气。先给答案,无冗余,保留每个事实。默认。 |
| ultracave | /ultracave(别名 /caveman ultra) | 去掉语法。碎片化,足够时用一个词,每个事实只出现一次。 |
| megacave | /megacave(别名 /caveman wenyan) | 文言文。字符远少,技术术语原样保留。 |
模式保持不变,直到被更改或会话结束。/caveman status 报告当前模式而不改变它。Claude Code 和独立 OpenCode 插件读取存储状态;其他宿主从对话中回答并标注它(not tracked by this host)。
技能
| 技能 | 触发 | 作用 |
|---|---|---|
| caveman-commit | /caveman-commit | 简洁提交信息。Conventional Commits。主题不超过 50 字符。 |
| caveman-review | /caveman-review | 单行 PR 评论:L42: bug: user null. Add guard. |
| caveman-compress | /caveman-compress <file> | 将 .md 文件压缩为 caveman 文体。在该仓库的五个测试文件上减少 33.2% 的 token。 |
| caveman-help | /caveman-help | 本卡片。 |
停用
说“stop caveman”或“normal mode”。随时用 /caveman 恢复。
语言
默认保持用户的语言——用用户书写的语言回复,无论示例文本或别处的多语言上下文如何,都不要切换。压缩的是风格,不是语言。技术术语、代码、命令、提交类型和确切的错误字符串保持原样,除非用户要求翻译。
配置默认模式
默认模式 = caveman。更改方式:
环境变量(最高优先级):
export CAVEMAN_DEFAULT_MODE=ultracave
配置文件(~/.config/caveman/config.json):
{ "defaultMode": "ultracave" }
对于 Claude Code 中的选择性激活,将 defaultMode 设为 manual。会话启动时处于关闭状态;/caveman 或像 caveman 一样说话会激活 caveman。off 也会禁用裸命令激活。manual 是启动策略,不是模式。OpenCode 仍以 caveman 模式启动,因为其安装程序还提供静态激活规则。
设为“off”以抑制自动激活和裸命令激活。当裸 /caveman 应激活时使用“manual”。
解析顺序:环境变量 > 仓库配置 > 用户配置 > caveman。旧值 lite、full、ultra、wenyan* 仍可解析。
更多
完整文档:https://github.com/JuliusBrussee/caveman