SuperAPI AI 工具集

compress

智能体与模型

查看项目

更新于 10-16 06:21

技能介绍

用途:将自然语言文件(CLAUDE.md、todos、preferences 等)压缩为 caveman-speak,减少输入 token。压缩结果覆盖原文件,原文件备份为 <filename>.original.md。

触发方式:/caveman:compress <filepath>,或用户要求压缩记忆文件时。

使用方式:SKILL.md 与 scripts/ 位于同一目录。运行: cd <directory_containing_this_SKILL.md> && python3 -m scripts <absolute_filepath> CLI 会检测文件类型、调用 Claude 压缩、校验输出;若出错则用 Claude 做定向修复(不重新压缩),最多重试 2 次;仍失败则报错并保留原文件不动。

压缩规则:删除冠词、填充词、客套话、模糊措辞、冗余表达和连接性废话。必须原样保留:代码块、行内代码、URL 与链接、文件路径、命令、技术术语、专有名词、日期、版本号、数值、环境变量。保留所有 Markdown 标题、列表层级、编号、表格结构和 frontmatter/YAML 头。压缩时使用短同义词、允许片段句、合并重复条目、同类示例只留一个。

限制:仅压缩自然语言文件(.md、.txt、.typ、.typst、.tex、无扩展名);绝不修改 .py、.js、.ts、.json、.yaml、.yml、.toml、.env、.lock、.css、.html、.xml、.sql、.sh。混合内容只压缩散文部分,不确定时保持原样。永不压缩 FILE.original.md。