1仕組みと動作原理
プロンプトのみで構成された「出力スタイル圧縮エンジン」:ツール、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(簡略技術英語)仕様を強制適用し、圧縮による意味の欠損を防止。
Clarity register: mix ASD-STE100 Simplified Technical English into caveman, always.
Auto-Clarity(自動明瞭化)例外リスト:安全警告、不可逆操作の確認、複数ステップの手順などの場面では自動的に通常の散文へ復帰し、圧縮による誤解を防止。
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/コマンド/エラー文字列を一字一句保持。トークン削減のために勝手に略語を作ることや否定の意味を損なうことを禁止。
Never drop not/never/no/only/except flip meaning worse than any token saved. Numbers, units exact.
トークンコストの根拠を明記:矢印(→)や略語はトークナイザー上でトークン削減にならず可読性を損ねるため明確に禁止。見かけの印象ではなく実測のトークン経済性に基づいて圧縮を判断。
No causal arrows (→) either own token, save nothing.
2コア機能
4推奨統制措置と判定根拠
- SKILL.md: プロンプト指示とルールテキストのみで構成され、スクリプト実行や外部への影響なし
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…