caveman-compress 帮你压缩 AI 经常读取的记忆、偏好和待办文件。它通过配套脚本调用 Claude 精简自然语言,检查结果后覆盖原文件,同时把可读的原稿备份到项目目录之外。
这件事适合处理反复出现的客套、重复规则和冗长说明。比如一份项目记忆已经讲了好几次“提交前运行测试”,可以合并表达;命令、路径、版本号和技术名词则必须原样留下。
它对混合文档作了明确区分:代码块和行内代码不能压缩,标题、列表层级和表格结构也要保留。源代码、配置文件和锁文件不在处理范围内。不能因为一个文件看着长,就让它缩成几句摘要。
备份特意放到目录外,是为了避免技能加载器把原稿也当作当前规则再次读入。使用前要准备 Python 和脚本需要的模型调用环境;压缩失败且重试仍未通过时,原文件应保持不动。