基础工具与工作流 · juliusbrussee/caveman

caveman

Ultra-compressed communication mode that cuts output tokens while keeping technical accuracy. Levels: lite, full, ultra and the wenyan variants. Use for /caveman, "caveman mode", "talk like caveman", "be brief" or "less tokens".

风险提醒:绿色 · 放心使用AI 侦查报告
作者 juliusbrusseeGitHub juliusbrussee/caveman ↗Stars 104500许可 MIT + BSL-1.1 分拆(仓库根 LICENSE 为 MIT 范围并注明 engine 等目录归 BSL-1.1,见 LICENSE.BSL / LICENSING.md;GitHub API spdx 显示 NOASSERTION)。技能本体(skill 与采用面)属 MIT。commit 15581d1400
agent 宿主通常会约束 skill 执行权限;风险提醒为 AI 侦查观点,不构成质量或安全保证。第三方 skill 仅作拆解与展示,安装使用风险自负,版权归原作者。

1实现原理 · 为什么它能做到

纯 prompt 编排的『输出风格压缩器』:技能不调用任何工具/API/脚本,全部机制是给宿主模型一套会话级语言风格规则——删虚词、保技术实质、按档位压缩。

skills/caveman/SKILL.md
Respond terse like smart caveman. All technical substance stay. Only fluff die.
注:首行即全部原理:压缩对象是行文 fluff,禁止动技术内容。下文所有 Rules/Intensity/Auto-Clarity/Boundaries 都是这条规则的执行细则。

会话级持久状态:默认整场会话持续生效,直到用户显式退出,不是单次改写。

skills/caveman/SKILL.md
Default style for this whole session, every response, until user say "stop caveman" or "normal mode".
注:持续模式 + 6 档强度(full 为默认)由同一段说明切换命令决定,模型据此在会话内自我维持风格。

强度分档由表格驱动:lite/full/ultra/wenyan-lite/wenyan-full/wenyan-ultra 各有明确行为差异(删什么、保留什么)。

skills/caveman/SKILL.md
Default: **full**. Switch: `/caveman lite|full|ultra|wenyan-lite|wenyan-full|wenyan-ultra|off`.
注:README 内 Intensity 表逐档定义 'What change';ultra 还带『禁止臆造缩写/箭头(tokenizer 实测不省 token)』这类成本论证。wenyan 系列为文言文变体,压缩以字符计。

自带『清晰度护栏』:强制混入 ASD-STE100 Simplified Technical English(简化技术英语)规范,防止压缩损害语义。

skills/caveman/SKILL.md
Clarity register: mix ASD-STE100 Simplified Technical English into caveman, always.
注:STE 约束(一句一义、短句≤20 词、主动语态、命令式、术语唯一)被用作压缩的底线;SKILL.md 明确 'Conflict between them → clarity win.'——可读性优先于压缩率。

Auto-Clarity 例外清单:在安全警告、不可逆操作确认、多步序列等场景自动退回正常 prose,规避压缩造成误解。

skills/caveman/SKILL.md
Drop caveman when: - Security warnings - Irreversible action confirmations - Multi-step sequences where fragment order or omitted conjunctions risk misread -
注:把『何时不能说 caveman』也规则化:风险面场景完整行文。示例展示破坏性操作(DROP TABLE)要先给完整警告再恢复 caveman。

对外持久化文本(提交信息、注释、issue/PR 正文等)强制用正常行文,caveman 只作用于聊天回复。

skills/caveman/SKILL.md
Persisted outside chat: write normal prose code, comments, commits, docs, issue/PR/MR/defect/ticket/bug-report text, memory files, third-party messages (/caveman-compress exempt).
注:边界设计防止压缩风格污染给其他人类/系统看的产物(caveman-compress 是单独技能处理记忆文件压缩,故豁免)。

语言与术语保真约束:跟随用户主导语言、技术词/代码/API/命令/错误串逐字保留、禁止为省 token 臆造缩写或损坏否定语义。

skills/caveman/SKILL.md
Never drop not/never/no/only/except flip meaning worse than any token saved. Numbers, units exact.
注:多段规则协同:'Preserve user's dominant language exactly…'、'ALWAYS keep technical terms, code, API names, CLI commands… verbatim'、以及否定义务保留——把 token 经济学放在语义之后。

token 成本论证内嵌:明确禁止箭头(→)与缩写,理由是 tokenizer 下零节省且损害可读性——压缩决策以实测 token 经济学为准而非表面观感。

skills/caveman/SKILL.md
No causal arrows (→) either own token, save nothing.
注:同段还写 'never invent new abbreviations (cfg/impl/req/res/fn) tokenizer split them same as full word: zero token saved';ultra 档同样明文 'NO prose abbreviations… NO arrows (X → Y) measured zero token saving under tokenizer, cost decode clarity'。

2核心能力

01会话级压缩风格(默认 full,跨响应持续直至 'stop caveman'/'normal mode')
02六档强度切换:lite / full / ultra / wenyan-lite / wenyan-full / wenyan-ultra(文言文三档)
03语义保真压缩:禁止删否定词、数字/单位精确、技术术语与错误串逐字保留
04简化技术英语(ASD-STE100)清晰度护栏与自动澄清触发
05Auto-Clarity:安全/不可逆/易歧义场景自动退回完整行文并随后恢复
06多语言保持:按用户所写语言回复,仅压缩风格不压缩语言
07工具调用静默纪律:直接发调用、无前后旁白(仅安全/不可逆/澄清例外)
08跨宿主分发:npx skills / Claude Code plugin / Gemini extension / 原生 agent profile

4风险提醒 风险提醒:绿色 · 放心使用

风险提醒:绿色 · 放心使用
  • 压缩质量依赖模型对『何谓 fluff/何谓技术实质』的判断,边界模糊时可能过度删减。 — SKILL.md 用多条规则与示例约束,但最终执行者是宿主模型;对不熟悉代码的模型,保留判定可能出错。Auto-Clarity 只兜底安全/不可逆场景,普通技术解释的省略仍是主观判断。
  • 会话级持久模式默认开启,可能在没有明显提示时持续压缩输出。 — 原文 'Default style for this whole session, every response'——用户或宿主需知道退出词('stop caveman'/'normal mode'),否则所有回复持续被压缩风格影响。
  • 纯 prompt 无内置安全边界。 — 一切行为经宿主执行;技能文件若被篡改/替换(供应链),宿主照单执行——属第三方 skill 通用风险,非本技能代码缺陷。
  • 多语言/文言文档位输出质量差异大 — wenyan 三档要求文言文创作,模型能力差异会显著影响效果;README 未给出文言档位质量保证,用户需自行验证。
风险提醒:绿色,放心使用。纯指令型 skill:零脚本、零网络、零凭证读取、零本地文件写入,目录内仅 markdown 文件;压缩规则虽鼓励省略,但用 Auto-Clarity(安全/不可逆场景退回全行文)+ 否定词/术语/错误串保真约束兜底。注意点仅是对话性引导与多宿主自动生效面,无代码级风险。

5第二遍独立确认

  • [ok] 纯 prompt、无脚本无资产 — skills/caveman 目录 git ls-tree 仅 SKILL.md + README.md;plugins/caveman/skills/caveman 另有 agents/openai.yaml + assets/svg,均非可执行代码。
  • [ok] 会话级持久模式 + 退出词 — 原文含 'until user say "stop caveman" or "normal mode"' 与 'Default: **full**. Switch: …/off',持久语义与边界一致。
  • [ok] 六档强度含 wenyan 变体 — README 'Six intensity levels' 表 + SKILL.md Intensity 表逐档存在,ultra 与 wenyan-* 行为差异有明确文字。
  • [ok] STE100 清晰度护栏 — SKILL.md 'Clarity register: mix ASD-STE100 Simplified Technical English into caveman, always.' 与 'Conflict between them → clarity win.' 均在。
  • [ok] Auto-Clarity 清单 — 原文 'Drop caveman when:' 下列出 Security warnings / Irreversible action confirmations / Multi-step sequences…,并有 DROP TABLE 示例。
  • [ok] 外部依赖清单为空 — 对两个文件扫描 URL/CLI/API/网络 token 零命中;技能体不含任何可点名的 CLI/API/端点。
  • [ok] 无凭证/无写入 — credential/env/write/save 类 token 零命中;唯一豁免提及 /caveman-compress 属另一技能的能力声明,不是本技能执行写入。
  • [ok] plugin 分发副本一致 — skills/caveman/SKILL.md 与 plugins/caveman/skills/caveman/SKILL.md 的 git hash-object 相同(ea8bf271…),diff 仅 README/openai.yaml/assets 的目录差异。

6结论

  • 压缩规则可执行且有成本依据:把『说简短点』细化成可判定的删词/保留规则,并用 tokenizer 实测否决了缩写与箭头。
  • 语义保真有硬约束:否定词/数字/术语/错误串逐字保留 + STE100 清晰度优先,压缩不靠损坏含义换 token。
  • 风险场景自动豁免:安全警告与不可逆操作自动退回完整行文,风格规则不覆盖高风险输出。
  • 边界干净:聊天内压缩、持久文本(commit/docs/issue)正常行文,风格不泄漏到交付物。
  • 零依赖易分发:单目录双 markdown 文件即可装进 30+ 宿主,MIT 授权无引擎负担。
  • 适合:适合 token 计费敏感、追求回复简洁的 AI 编码/对话场景(Claude Code、Codex、Gemini CLI 等 30+ agent),尤其是高频长会话想压低输出 token 与阅读负担的用户;也适合希望『代码/错误串不被风格污染』的工程问答。
    不适合:不适合安全审计、破坏性操作确认、面向新手/外部读者的教学解释(Auto-Clarity 会临时退场但风格总体不保证完整行文);不适合需要详尽文档化输出的交付场景(持久文本已强制正常 prose,若全回复都需正式行文则根本不应启用);不适合对文言文输出质量有严格要求的正式中文写作。
    安装 agent 直装可复制
    ① 本站镜像 更新 2026-09-09
    方式 A · 人下载镜像包下载 caveman.tar.gz
    sha256: 846b726914ba29d5…
    方式 B · JSON 格式安装指南,复制给 agent
    安装指南
    agent 读 JSON 指南后会自动从本站下载安装,无需更多说明。
    ② 上游 GitHub · 原始来源
    能访问 GitHub?直接去上游安装(实时版,可能已更新)GitHub 原始 ↗
    本页镜像锁定 commit 15581d1400;上游为实时仓库。
    来源信息 GitHub 原始
    作者 / 仓库juliusbrussee / juliusbrussee/caveman
    Stars104500
    最近推送2026-09-09
    本 skill commit15581d1400
    许可MIT + BSL-1.1 分拆(仓库根 LICENSE 为 MIT 范围并注明 engine 等目录归 BSL-1.1,见 LICENSE.BSL / LICENSING.md;GitHub API spdx 显示 NOASSERTION)。技能本体(skill 与采用面)属 MIT。
    本站信息
    收录日期2026-09-06
    分类基础工具与工作流
    侦查报告2026-09-06 · 2 遍
    本站镜像与 GitHub 原始是不同来源:本站锁定 commit 快照经 /r2 分发;GitHub 为实时上游,内容可能已更新。