Caveman Skill 技能

让 AI 编程助手少说话,省 65% Token

Caveman 技能简介

Caveman(洞穴人)是一款开源的 AI 编程助手 Token 优化技能,通过改变 AI 编码代理的输出风格,在不影响代码正确性的前提下,大幅削减 Token 消耗量。该项目由开发者 JuliusBrussee 创建并维护,安装量已突破 280 万次,支持 30 余款主流 AI 编码工具。Caveman 的核心理念简单直接:让 AI 保持强大的推理能力,同时"闭上嘴"——用最少的文字表达同样的技术含义,从而为用户节省真实的经济支出。

核心能力

输出 Token 压缩率高达 65%:在官方基准测试中,10 组典型编程任务经过 Caveman 处理后,平均输出 Token 从 1214 降至 294,节省幅度达 65%。对于长篇解释性回答,优化效果尤为显著,最高可实现 87% 的 Token 节省。

输入 Token 节省 33%(代理模式):Caveman 代理(Proxy)运行在本地,拦截并压缩 AI 编码助手发送给模型的历史记录、日志输出、测试结果等内容后再转发,官方 54 轮测试显示输入 Token 平均减少 33%,且全部 18 项答案正确性检查均通过。

零代码改动:Caveman 仅压缩自然语言文字,代码、命令、文件路径、报错信息等所有技术内容保持原样输出,不会破坏任何实际代码内容。

支持 30+ 款 AI 编码工具:覆盖 Claude Code、Codex、Cursor、Windsurf、Cline、Copilot、Gemini CLI、Qwen Code 等主流产品,安装后通过指令或斜杠命令即可激活。

安装即用,卸载无残留:支持 npx 一键安装、Claude Code 插件市场安装、全平台安装脚本等多种方式,卸载命令可完整清除所有配置文件。

安装配置

方式一:npx 一键安装(适用于大多数支持 skills 标准的代理)

运行以下命令即可将 Caveman 技能安装至目标 AI 编码工具:

npx skills add JuliusBrussee/caveman

安装后在对话中输入 /caveman 即可激活该技能。

方式二:Claude Code 插件市场安装

claude plugin marketplace add JuliusBrussee/caveman && claude plugin install caveman@caveman

此方式会将 Caveman 作为只读托管插件安装,自动接收作者发布的更新。

方式三:全局 CLI 安装(代理模式)

npm install -g @caveman-ai/cli && caveman setup --install

此安装方式会同时启用代理(Proxy)功能,拦截并压缩本地 AI 流量,实现输入 Token 的节省。安装后可通过 caveman claude、caveman codex 等子命令指定目标代理。

使用步骤

第一步:确认本地环境安装了 Node.js 22.13 或更高版本,这是 Caveman 运行的基础依赖。

第二步:根据所使用的 AI 编码工具选择上述三种安装方式之一完成安装,安装成功后会显示对应的激活指令。

第三步:在 AI 编码助手的对话窗口中输入 /caveman 或执行相应激活命令,Caveman 技能即会接管当前会话的输出风格。

第四步:正常使用 AI 编码助手完成编程任务,所有自然语言回复将自动以简洁的"洞穴人风格"输出,代码和技术内容不受影响。

第五步:若要退出 Caveman 模式,可开启新会话或输入 /exit-caveman(具体命令因代理而异)。

适用场景

大型代码库的代码审查场景:AI 在审查 PR 时不再输出一大段冗长的分析文字,而是直接指出核心问题,大幅减少 Token 消耗。

日志分析与调试场景:Caveman 代理会压缩日志内容后再发送给 AI,减少输入 Token,尤其在大型日志文件中效果显著。

需要控制 AI 成本的项目团队:对于日均 AI 调用量较大的开发团队或个人开发者,Caveman 可在不降低答案质量的前提下有效降低 AI 账单。

学习与教育场景:学生使用 AI 辅助学习编程时,Caveman 的简洁输出风格更接近"苏格拉底式引导",鼓励学习者自主思考而非被动接受长篇答案。

适用人群

日常高频使用 AI 编码工具的专业开发者;对 AI 使用成本敏感的独立开发者和小团队;希望通过 AI 辅助学习但希望保持独立思考能力的编程学习者;以及任何希望在保持编码效率的同时减少 Token 消耗的 AI 工具用户。

工作原理

Caveman 以技能(Skill)和代理(Proxy)两种形态提供服务。技能形态是一个规则文件,加载后会让 AI 编码助手在回复时自动切换至简洁的"洞穴人"风格:保留完整的技术细节(代码、路径、命令、报错),但将解释性文字压缩为最精简的表达。代理形态则运行在本地机器上,作为 AI 与模型提供商之间的中间层,在请求发送前对历史记录、日志和测试输出等内容进行压缩处理,同时将原始内容本地备份,AI 随时可通过工具调用取回完整信息。两种形态可以叠加使用,技能负责输出压缩,代理负责输入压缩,从两个方向同时降低 Token 总量。

官方链接

技能主页:https://www.skills.sh/juliusbrussee/caveman

GitHub 仓库:https://github.com/JuliusBrussee/caveman

安装文档:https://github.com/JuliusBrussee/caveman/blob/main/INSTALL.md

基准测试数据:https://github.com/JuliusBrussee/caveman/blob/main/docs/HONEST-NUMBERS.md

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论