实战:在Cursor和Windsurf中使用Caveman Skill的完整配置步骤
【免费下载链接】caveman🪨 why use many token when few token do trick — Claude Code skill that cuts 65% of tokens by talking like caveman项目地址: https://gitcode.com/GitHub_Trending/caveman1/caveman
Caveman 是一个让 AI 编码助手"说原始人话"的开源 Skill,实测可削减约 65% 的输出 Token——去掉客套和废话,代码、命令、报错一字不动。本文以 Cursor 和 Windsurf 两个 IDE 为例,带你走一遍 Caveman Skill 的完整配置步骤:从一键安装、按会话激活,到写入 always-on 规则文件,附验证方法与常见问题排查。
先搞懂:Caveman Skill 为什么值得装
装上之后,助手的回答会从"长篇解释 + 客套话"变成短句直给,比如:
| 普通回答 | Caveman 回答 |
|---|---|
你的 React 组件重渲染,大概是因为每次渲染都创建了新的对象引用……建议使用useMemo进行记忆化…… | New object ref each render. Inline object prop = new ref = re-render. Wrap inuseMemo. |
同一个修复方案,字数少一大截,技术细节全部保留。核心技能定义见 skills/caveman/SKILL.md。
最快上手:一条命令安装(推荐新手)
项目提供统一安装器,会自动检测你机器上的 Cursor、Windsurf 等 30+ 个 Agent 并走各自的原生安装路径(源码:bin/install.js):
git clone https://gitcode.com/GitHub_Trending/caveman1/caveman cd caveman node bin/install.js --list # 预览:看看检测到了哪些 Agent node bin/install.js --all # 为所有检测到的 Agent 安装只想装 Cursor 或 Windsurf,加--only即可:
node bin/install.js --only cursor --only windsurf不放心先跑--dry-run,它只打印命令、不写任何东西。
Cursor 配置步骤:两条路线任选
路线一:会话内激活(默认)
npx skills add JuliusBrussee/caveman -a cursor -g⚠️ 注意-g参数必须加:npx skills add不加-g会把技能写进当前目录的./.agents/skills,而 Cursor 读的是~/.cursor/skills,不加就会"安装成功但看不到"。
装完后在 Cursor 的 AI 对话里输入/caveman,或自然语言说一句 "talk like caveman",当次会话即生效。
路线二:always-on 规则文件(推荐)
Cursor 没有钩子机制,想要"每次都自动生效",就写一个静态规则文件。官方安装器可以一步到位:
node bin/install.js --with-init --only cursor它会在当前仓库写入.cursor/rules/caveman.mdc。手动党也可以直接复制仓库里的规则源文件 src/rules/caveman-activate.md 到.cursor/rules/caveman.mdc。规则文件的关键内容只有十几行:去掉冠词和废话、片段句 OK、代码与报错保持原样、/caveman lite|full|ultra切换强度。
Windsurf 配置步骤:与 Cursor 几乎一样
路线一:会话内激活
npx skills add JuliusBrussee/caveman -a windsurf装完在对话里说/caveman或 "use caveman" 激活当次会话。
路线二:always-on 规则文件
node bin/install.js --with-init --only windsurf会在仓库写入.windsurf/rules/caveman.md,之后每个会话都自动生效,无需再输入激活命令。Cursor + Windsurf 想一次配齐,合并成一条:
node bin/install.js --with-init --only cursor --only windsurf各 Agent 对应的安装命令与激活方式,官方完整矩阵见 INSTALL.md。
验证是否生效:三步检查
- 看安装结果:
node bin/install.js --list,Cursor / Windsurf 应出现在已检测列表中; - 在 IDE 里问一个真实问题,如 "What is closures in JS?"——回答应变为无冠词短句;
- 若走了规则文件路线,确认
.cursor/rules/或.windsurf/rules/下存在 caveman 规则文件。
前后效果对比(左:啰嗦版;右:Caveman 版,修复方案完整保留):
常用指令:强度档位与开关
技能内置 6 档压缩强度,对话中随时切换(见 skills/caveman/SKILL.md):
/caveman lite:去废话但保留完整句子,最温和/caveman full(默认):经典原始人模式,短句 + 短同义词/caveman ultra:极限压缩,一词能说完绝不用两句wenyan-lite / wenyan-full / wenyan-ultra:文言文压缩档,中文用户可玩- 退出:说 "stop caveman" 或 "normal mode"
一个值得知道的"安全阀":遇到安全警告、不可逆操作或你被绕晕时,技能会自动切回正常表述,处理完再恢复压缩——所以它不会为了省 Token 牺牲关键警告。
常见问题速查
- 装完没反应?多半是忘了
-g(Cursor 场景),技能落在了当前项目目录而不是用户目录; - 只想影响某个仓库?用
--with-init写规则文件,不加全局配置,删掉文件即恢复原状; - 卸载?
npx skills remove caveman,规则文件手动删除即可,安装器不动技能本体; - 想看省了多少 Token?配合
/caveman-stats和 Learn 报告,报表会列出每一处重复粘贴的上下文与建议修复:
延伸阅读
- 完整安装/卸载/排错文档:INSTALL.md
- CLI 全部参数参考:docs/technical/cli-reference.md
- 规则文件唯一来源:src/rules/caveman-activate.md
配置完成后,你的 Cursor 和 Windsurf 会在每一轮回答中持续省下几十甚至上百个 Token——长会话越久,账单差距越明显。
【免费下载链接】caveman🪨 why use many token when few token do trick — Claude Code skill that cuts 65% of tokens by talking like caveman项目地址: https://gitcode.com/GitHub_Trending/caveman1/caveman
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考