mcpField
D
debloat

debloat

github.com/lilmgenius文档处理1.4k1.2k 次安装4 周前更新
代码仓库

关于 debloat

debloat 是用于精简准确且及时的文本的写作技能,面向编辑者。它删除冗余措辞,同时保留关键主张、原有语气和结构。

主要功能

  1. 01识别填充语与重复观点
  2. 02就地压缩文本
  3. 03保留主张、语气与结构
  4. 04检查是否损失含义

适用场景

  1. 01精简过长的策略文档
  2. 02压缩文字而不重写
  3. 03区分冗余与过时或重复内容

安装

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

$npx skills add https://github.com/lilmgenius/paperthin --skill debloat

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

详细介绍

将臃肿的文档精简到承载核心内容的最小篇幅:含义不变,字数更少。

目标

即使文档内容准确且最新,也可能以另一种方式腐化:不断膨胀。每次编辑都给最近的句子添上一个限定语;规则在所有可能适用的地方反复重述;列举越写越长,成了整面文字墙——最后,读者不得不仔细研读本该快速浏览的内容。debloat 会将这类冗余压缩到承载核心内容的密度:保留每一项有分量的主张,删去所有无用的字词。它不是改写(re0)、去重(ssotize)或去除特征(dedash、detool)——它是对本身并无问题的文字进行密度优化。

工作流程

  1. 确定文档并通读全文;用一句话记下每个部分必须传达的内容——必须保留的核心信息。
  2. 找出冗余,而不是内容:增加篇幅却不增添含义的填充语;句子删掉也无妨的限定语或括号内容;承载三种想法的拼接句;本可用一条规则加短列表表达、却写成文字墙的枚举;在相邻位置重复陈述的要点;只讲决策缘由、而规则本身已足够的决策历史。
  3. 就地压缩:删去填充语,拆分拼接句或删掉无用分句,精简文字墙,重复的要点只保留一次。不将内容移至其他文档,也不重新推导内容。
  4. 保留每一项有分量的主张——规则、事实、约束或示例。如果删去某个字词会导致信息丢失,就保留它。
  5. 如果冗余其实是跨文档重复,或内容已经过时,就停下来说明:将重复问题交给 ssotize,将过时问题交给 re0。debloat 只负责精简。
  6. 冷读一遍,再删一轮——第一轮总会有所遗漏。

规则

  • 删字词,不删核心主张。原有的每条规则、事实和约束都必须保留;只改变内容密度。
  • 保留文档的语气和结构;在原有结构内压缩,不要改变风格。
  • 不要改写、去重或去除特征:不重新推导内容(re0),不将内容移至其他位置(ssotize),并将破折号和堆叠名词留给 dedash/detool 处理。
  • 尊重内容应有的丰富度:面向人的文字若旨在教学或引导(如快速入门、完整示例),篇幅长一些也有其价值——精简冗余,而非牺牲易读性。
  • 如果没有真正的冗余,就不要修改。
  • 安全地编辑:确认每个目标都存在(报告 MISS,绝不静默地不作处理);使用支持 Unicode 的方式编辑(PYTHONUTF8=1);逐处替换;大型结构调整要编写脚本。

验证

完成前:

  1. 修改前的每一项核心主张都在修改后保留——只删减字词。
  2. 冷读时,结果更精炼,且仍是有意简洁,而非删得残缺。
  3. 将属于重复或内容过时、而非冗余的问题交给 ssotize/re0 处理,不要强行压缩。

评论

支持 Markdown