mcpField
C
compress

compress

github.com/owainlewisAgent 工作流4499 次安装10 周前更新
代码仓库

关于 compress

compress 是一项精简信息与指令的写作技能,目标是在缩短内容时保留原意。它指导 Agent 提取要求、删除重复内容,并检查删改是否改变理解。

主要功能

  1. 01识别目的和目标读者
  2. 02保留限制、事实与边缘情况
  3. 03删除重复和多余结构
  4. 04对照原文检查删改

适用场景

  1. 01精简流程指令
  2. 02压缩笔记并保留要求
  3. 03编辑指南时保留例外

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/owainlewis/agent-skills --skill compress

安装后在 Claude Code 中输入/compress确认已加载。

附带文件agents/openai.yaml

详细介绍

压缩

缩短输入,但不丢失含义。

用于信息和指令,而非普通的文字润色。若主要问题是语气和写作质量,请使用 deslop。

流程

  1. 确定目的,以及预期读者或 Agent。
  2. 提取必要内容:事实、操作、输入、输出、约束、默认值、示例、边缘情况、检查项和停止条件。
  3. 删除重复内容、铺垫、背景故事、泛泛建议、激励性语言,以及不会影响理解或行为的结构。
  4. 仅在原文有依据时,将含糊表述改为具体指令;否则删除。
  5. 合并重叠规则,并将每项事实放在读者需要的位置,只出现一次。
  6. 使用直白措辞和尽可能精简的结构,同时保留逻辑。
  7. 对照原文检查结果。若删除内容会改变可能的理解或结果,就将其补回。

保留

  • 事实、数字、名称、路径、命令、架构和引用
  • 明确的范围、优先级和例外情况
  • 由过往失败形成的要求
  • 能消除实际歧义的默认值
  • 能定义格式或揭示边缘情况的示例
  • 验证方式、失败时的行为和停止条件
  • 压缩脑暴记录或笔记时有用的语气

删除

  • 重复的目标、摘要和结论
  • 显而易见的开场白,以及对文档内容的叙述
  • “务必全面”“运用良好判断”等基本建议
  • 没有可验证标准的“健壮”“精致”“可用于生产”等形容词
  • 不会影响置信度或责任归属的模棱两可措辞
  • 仅重复规则的示例
  • 不增加含义的标题、项目符号或步骤
  • 已有明确名称的术语的同义词

检查每项删减

自问:如果删除这部分,有能力的读者是否可能因此采取不同做法,或遗漏事实、限制、决定、警告或语气?

如果不会,就删除。如果会,就保留或改写得更清楚。

除非用户要求总结修改内容,否则只返回压缩后的结果。

评论

支持 Markdown