Caveman 是一个近期在开发者社区引发关注的开源项目。其核心思路颇具巧思:通过让 Claude 模型模仿原始人说话的方式,强制其输出高度精简的内容,从而显著降低 token 消耗。
项目实测可节省约 65% 的输出 token,同时保持技术信息的准确率不受影响。

项目简介
Caveman 是 Claude Code 的一个 Skill 插件,由开发者 Julius Brussee 创建。其功能非常明确:强制 Claude 以极简风格进行回复,彻底摒弃诸如“当然,我很乐意帮助你”之类的礼貌性填充语句。

一个有趣的发现是,简单地指令 Claude“请简洁回答”效果有限,其训练偏好会使其逐渐回归啰嗦模式。然而,赋予其一个具体的人设(例如“你是一个只会说短句的原始人”),压缩效果则大幅提升。这类似于方法派表演,具体的角色背景比抽象的指令更为有效。
- 开源地址:
github.com/JuliusBrussee/caveman
核心功能
三档压缩强度
插件提供三种压缩级别:
* Lite 档:移除填充词和模糊表达,保留完整句子,适合日常使用。
* Full 档(默认):进一步省略冠词,允许碎片化表达和使用更短的近义词,呈现经典的“原始人风格”。
* Ultra 档:极致压缩至电报体,使用箭头表示因果关系,追求最大程度的节省。
示例对比:
* 正常输出:“根据我的分析,在您的代码第 42 行,我发现了一个潜在的问题。变量 user 可能为 null,建议您在使用前添加一个空值检查。”
* Ultra 模式:“L42: user null. Add guard.”
从超过 60 个词压缩至 5 个词,关键信息无损。

文言文模式
除了英文原始人模式,项目还创新性地提供了文言文模式,并细分为 wenyan-lite、wenyan-full、wenyan-ultra 三档。
文言文作为信息密度极高的文字系统,结合中文单字 token 成本较低的特点,能实现显著的 token 节省。例如,一段代码审查意见可从约 850 token 压缩至 420 token,节省近一半。
配套子技能
项目包含多个实用工具:
* caveman-commit:自动生成符合 Conventional Commits 规范的简短提交信息。
* caveman-review:提供一行式的 PR 审查意见,直指问题核心。
* caveman-compress:能将 CLAUDE.md、待办事项等自然语言配置文件压缩为原始人语言,在新会话加载时节省约 45% 的输入 token。
安全阀设计
项目并非无脑压缩,内置了 auto-clarity 机制。当遇到安全警告、需确认的不可逆操作、多步骤序列或用户可能困惑时,会自动退出原始人模式,恢复正常详细回复。
此外,项目引用的研究指出,限制大模型输出简短回复,在某些任务上反而能提升模型表现的准确性。
如何使用
安装过程简单,在 Claude Code 中执行以下命令即可:claude plugin marketplace add JuliusBrussee/caveman
claude plugin install caveman@caveman
对于 Cursor、Copilot 等其他工具,可通过 npx 安装:npx skills add JuliusBrussee/caveman
安装后,在对话中输入 /caveman 或 /caveman ultra 即可激活相应模式,输入 /caveman off 退出。项目还支持 Hook 自动激活及终端状态栏档位显示。
结语
Caveman 项目以看似幽默的方式,解决了一个实际痛点:大语言模型输出中大量存在的、消耗成本的冗余信息。它揭示了一个有效的人机交互策略:主动为 AI 设定具体、约束性强的表达角色,比被动接受其默认的冗长输出更为高效。对于高频使用 Claude Code 进行自动化或交互式编程的开发者而言,这是一个值得尝试的优化方案。
关注“鲸栖”小程序,掌握最新AI资讯
本文来自网络搜集,不代表鲸林向海立场,如有侵权,联系删除。转载请注明出处:http://www.itsolotime.com/archives/30017

