用途:把自然语言记忆文件(CLAUDE.md、待办、偏好设置等)压缩成 caveman-speak,减少输入 token。压缩版本会覆盖原文件,同时将人类可读备份保存为 <filename>.original.md。\n\n触发方式:使用 /caveman-compress <filepath>,或用户请求压缩某个记忆文件。\n\n使用方式:压缩脚本位于与本 SKILL.md 同级的 scripts/ 目录;若路径不可用,可在 SKILL.md 旁查找 scripts/main.py。在包含本 SKILL.md 的目录下运行:python3 -m scripts <absolute_filepath>。CLI 会检测文件类型、调用 Claude 压缩、校验输出,若出错则让 Claude 定点修复(仅针对性修复,不重新压缩),最多重试 2 次;仍失败则向用户报错并保持原文件不变。\n\n压缩规则:删除冠词、填充词、客套话、模糊措辞、冗余表达和连接性废话;代码块、行内代码、URL 与链接、文件路径、命令、技术术语、专有名词、日期、版本号、数字、环境变量必须原样保留;保留所有标题、列表层级、编号、表格结构及 YAML frontmatter。用短同义词、允许片段化表达、合并重复条目、同类示例只留一个。\n\n边界:仅压缩自然语言文件(.md、.txt、.typ、.typst、.tex、无扩展名);绝不修改 .py、.js、.ts、.json、.yaml、.yml、.toml、.env、.lock、.css、.html、.xml、.sql、.sh。混合内容只压缩散文部分。覆盖前备份为 FILE.original.md,且永不压缩 .original.md 文件。
caveman-compress
办公与效率
更新于 10-16 01:31