关于 caveman-help
caveman-help 是 Caveman 技能集的参考卡片,调用时显示各模式、技能和默认模式的配置方法。它只做单次输出,不修改模式,也不写入任何状态文件。
主要功能
- 01列出 caveman、ultracave、megacave 三种模式
- 02汇总 caveman-commit、caveman-review 等技能
- 03说明模式停用与恢复方式
- 04说明默认模式的环境变量与配置文件设置
适用场景
- 01查询 Caveman 各模式的触发命令
- 02查看默认模式的配置优先级
- 03确认输出语言的保留规则
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ juliusbrussee/ caveman --skill caveman-help安装后在 Claude Code 中输入/caveman-help确认已加载。
附带文件README.md
详细介绍
Caveman 帮助
调用时显示此参考卡。仅执行一次——不要更改模式、写入标记文件或持久化任何内容。以 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 风格的文字。在仓库的五个测试文件上,Token 数减少 33.2%。 |
| 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 或 talk like caveman 可启用 caveman。off 也会禁用裸命令激活。manual 是启动策略,不是模式。OpenCode 仍会以 caveman 模式启动,因为其安装程序也会提供静态激活规则。
设置 "off" 可禁止自动激活和裸命令激活。当裸命令 /caveman 应用于激活时,使用 "manual"。
优先级:环境变量 > 仓库配置 > 用户配置 > caveman。旧值 lite、full、ultra、wenyan* 仍可正常解析。