1实现原理 · 为什么它能做到
纯 prompt 编排的『输出风格压缩器』:技能不调用任何工具/API/脚本,全部机制是给宿主模型一套会话级语言风格规则——删虚词、保技术实质、按档位压缩。
Respond terse like smart caveman. All technical substance stay. Only fluff die.
会话级持久状态:默认整场会话持续生效,直到用户显式退出,不是单次改写。
Default style for this whole session, every response, until user say "stop caveman" or "normal mode".
强度分档由表格驱动:lite/full/ultra/wenyan-lite/wenyan-full/wenyan-ultra 各有明确行为差异(删什么、保留什么)。
Default: **full**. Switch: `/caveman lite|full|ultra|wenyan-lite|wenyan-full|wenyan-ultra|off`.
自带『清晰度护栏』:强制混入 ASD-STE100 Simplified Technical English(简化技术英语)规范,防止压缩损害语义。
Clarity register: mix ASD-STE100 Simplified Technical English into caveman, always.
Auto-Clarity 例外清单:在安全警告、不可逆操作确认、多步序列等场景自动退回正常 prose,规避压缩造成误解。
Drop caveman when: - Security warnings - Irreversible action confirmations - Multi-step sequences where fragment order or omitted conjunctions risk misread -
对外持久化文本(提交信息、注释、issue/PR 正文等)强制用正常行文,caveman 只作用于聊天回复。
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).
语言与术语保真约束:跟随用户主导语言、技术词/代码/API/命令/错误串逐字保留、禁止为省 token 臆造缩写或损坏否定语义。
Never drop not/never/no/only/except flip meaning worse than any token saved. Numbers, units exact.
token 成本论证内嵌:明确禁止箭头(→)与缩写,理由是 tokenizer 下零节省且损害可读性——压缩决策以实测 token 经济学为准而非表面观感。
No causal arrows (→) either own token, save nothing.
2核心能力
4风险提醒 风险提醒:绿色 · 放心使用
- 压缩质量依赖模型对『何谓 fluff/何谓技术实质』的判断,边界模糊时可能过度删减。 — SKILL.md 用多条规则与示例约束,但最终执行者是宿主模型;对不熟悉代码的模型,保留判定可能出错。Auto-Clarity 只兜底安全/不可逆场景,普通技术解释的省略仍是主观判断。
- 会话级持久模式默认开启,可能在没有明显提示时持续压缩输出。 — 原文 'Default style for this whole session, every response'——用户或宿主需知道退出词('stop caveman'/'normal mode'),否则所有回复持续被压缩风格影响。
- 纯 prompt 无内置安全边界。 — 一切行为经宿主执行;技能文件若被篡改/替换(供应链),宿主照单执行——属第三方 skill 通用风险,非本技能代码缺陷。
- 多语言/文言文档位输出质量差异大 — wenyan 三档要求文言文创作,模型能力差异会显著影响效果;README 未给出文言档位质量保证,用户需自行验证。
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结论
846b726914ba29d5…15581d1400