本文根據 JuliusBrussee/caveman 倉庫 README 和 skills.sh 榜單整理,資料核對於 2026-10-10。README 中的節省比例來自作者和第三方的測試,條件各不相同,本文只作概述。
是什麼
caveman 的口號是「能用幾個 token 說清,為什麼要用很多」。README 說它 2026 年 4 月作為一個玩笑起步,後來越做越認真。它讓智能體換一種說話方式:不問候、不說「讓我來看看」、不在結尾複述,直接給出「什麼東西、怎麼了、為什麼、下一步」。README 裏的例子是解釋 React 組件為什麼重複渲染:普通回答 63 個 token,caveman 的回答 20 個 token,修復建議完全一樣。
它不是把語法弄壞,而是一套有規則的寫法,README 列了幾條關鍵約束:含義不能丟(冠詞可以省,not、never、only 這類詞和數字單位必須保留);代碼、命令、路徑、報錯訊息原樣輸出;遇到安全警告、不可逆操作、需要分步驟的指令或用戶明顯困惑時,自動恢復完整句子;從不改寫你的提示詞。
項目現在分成兩部分:技能(壓縮智能體「說」的內容)和可選的本地代理(壓縮智能體「讀」的內容,如日誌、測試輸出、JSON)。
截至 2026-10-10,GitHub 顯示該倉庫約 11.1 萬 Star、6,400 Fork,最近一次推送在 2026-10-10。在 skills.sh 總榜(2026-10-10)上,caveman 技能約 56.6 萬次安裝。
包含哪些 Skill
- 三檔說話方式:
/caveman(標準)、/ultracave(更省)、/megacave(用文言文式的極簡中文表達,README 示例裏最短);/caveman status查看當前檔位,/caveman off關閉; /caveman-commit:生成一行式的 Conventional Commit 提交資訊;/caveman-review:代碼評審,每條發現一行,格式類似「L42:空指針,加判斷」;/caveman-compress <文件>:壓縮CLAUDE.md這類記憶文件並備份原文件,保留標題、代碼塊和路徑;/caveman-stats:查看當前 Claude Code 會話的真實 token 用量;/caveman-help:命令速查;cavecrew:負責查找、修改、評審代碼並用 caveman 風格彙報的子智能體;- 一組「少寫代碼」的工作模式技能:
investigate-first、lean-build、surgical-patch、safe-refactor、migration、verify-and-stop,任務匹配時自動啟用; - 另有
caveman-setup、caveman-learn等用來在智能體裏操作本地代理的技能。
怎麼安裝
只要技能(README 稱為「小石頭」,只壓縮輸出,不裝代理):
bash
npx skills add JuliusBrussee/caveman -g
README 說明這種方式適用於 Claude Code、Codex、Gemini CLI、Cursor、Windsurf、Cline、Copilot 等 30 多種智能體。
Claude Code 插件(每次交互式會話自動啟用,子智能體也生效):
text
/plugin marketplace add JuliusBrussee/caveman
/plugin install caveman@caveman
Gemini CLI:gemini extensions install https://github.com/JuliusBrussee/caveman。
claude.ai 網頁版 / 手機 App / Cowork:README 寫的是在 Customize → Plugins 裏把 caveman 添加到賬號,步驟見倉庫 INSTALL.md,並註明「尚未完整端到端測試」。
連同本地代理一起裝(「大石頭」,需要 Node.js 22.13 以上):
bash
npm install -g @caveman-ai/cli && caveman setup --install
怎麼用
- 開啟與關閉:技能沒有自動啟動時輸入
/caveman(Codex 裏是$caveman);想恢復正常說話就說stop caveman。 - 提交代碼:改完後輸入
/caveman-commit,得到一行規範的提交資訊。 - 瘦身記憶文件:
CLAUDE.md越寫越長時運行/caveman-compress CLAUDE.md,它會生成更短的版本並保留原文件備份。 - 只在長會話裏用:日常問答覺得太簡略時關掉,跑長任務、看大量工具輸出時再打開。
適合誰 / 不適合誰
適合:
- 按 token 計費、或經常撞到用量上限的重度用戶;
- 嫌智能體囉嗦、只想看結論和改動的開發者;
- 長時間運行的智能體會話(上下文更耐用)。
不適合:
- 初學者:簡短回答省掉的解釋,正是新手需要的;
- 按請求次數計費的場景——README 自己說明,像 Copilot 的高級請求那樣按次計費時,回答變短並不省錢;
- 要把智能體的輸出直接當文檔、給非技術同事看的場景。
注意事項
- 許可證:Apache-2.0。
- 維護狀態:非常活躍(最近推送 2026-10-10);README 提到由一位維護者無償維護。
- 節省幅度別期望過高:README 的測試顯示,新模型本來就懂「簡潔回答」,在此基礎上
/caveman的額外節省有限,/ultracave更明顯;技能規則本身約佔一千多個 token。倉庫有一份 HONEST-NUMBERS.md 專門列出它不划算的情況。 - 技能和代理的私隱差別很大:README 寫明技能在本機運行、不發送任何數據;而
caveman命令行工具(代理)預設發送使用統計(運行的命令、token 數、隨機安裝 ID、操作系統、IP,不含提示詞和代碼),可用caveman telemetry off關閉。 - 代理要慎重:代理會介入智能體與模型之間的流量,並使用你自己的密鑰或訂閱登入。公司環境先確認安全規定,個人使用也建議先核對所用模型服務的條款;多數人只裝技能就夠了。
- 一鍵安裝腳本:README 提供
curl … | bash和 PowerShell 的一鍵腳本,運行前先看腳本內容;安裝只認JuliusBrussee/caveman這個倉庫。 - 極簡檔位可能影響理解:
/megacave的輸出非常壓縮,重要決策前切回正常模式再確認一遍。
0 條評論
還沒有評論,來搶沙發~