关于 compress
compress 是一项精简信息与指令的写作技能,目标是在缩短内容时保留原意。它指导 Agent 提取要求、删除重复内容,并检查删改是否改变理解。
主要功能
- 01识别目的和目标读者
- 02保留限制、事实与边缘情况
- 03删除重复和多余结构
- 04对照原文检查删改
适用场景
- 01精简流程指令
- 02压缩笔记并保留要求
- 03编辑指南时保留例外
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ owainlewis/ agent-skills --skill compress安装后在 Claude Code 中输入/compress确认已加载。
附带文件agents/openai.yaml
详细介绍
压缩
缩短输入,但不丢失含义。
用于信息和指令,而非普通的文字润色。若主要问题是语气和写作质量,请使用 deslop。
流程
- 确定目的,以及预期读者或 Agent。
- 提取必要内容:事实、操作、输入、输出、约束、默认值、示例、边缘情况、检查项和停止条件。
- 删除重复内容、铺垫、背景故事、泛泛建议、激励性语言,以及不会影响理解或行为的结构。
- 仅在原文有依据时,将含糊表述改为具体指令;否则删除。
- 合并重叠规则,并将每项事实放在读者需要的位置,只出现一次。
- 使用直白措辞和尽可能精简的结构,同时保留逻辑。
- 对照原文检查结果。若删除内容会改变可能的理解或结果,就将其补回。
保留
- 事实、数字、名称、路径、命令、架构和引用
- 明确的范围、优先级和例外情况
- 由过往失败形成的要求
- 能消除实际歧义的默认值
- 能定义格式或揭示边缘情况的示例
- 验证方式、失败时的行为和停止条件
- 压缩脑暴记录或笔记时有用的语气
删除
- 重复的目标、摘要和结论
- 显而易见的开场白,以及对文档内容的叙述
- “务必全面”“运用良好判断”等基本建议
- 没有可验证标准的“健壮”“精致”“可用于生产”等形容词
- 不会影响置信度或责任归属的模棱两可措辞
- 仅重复规则的示例
- 不增加含义的标题、项目符号或步骤
- 已有明确名称的术语的同义词
检查每项删减
自问:如果删除这部分,有能力的读者是否可能因此采取不同做法,或遗漏事实、限制、决定、警告或语气?
如果不会,就删除。如果会,就保留或改写得更清楚。
除非用户要求总结修改内容,否则只返回压缩后的结果。
评论
支持 Markdown