用途:把自然语言记忆文件(CLAUDE.md、AGENTS.md、todos、preferences、docs)改写得更像人写,去除谄媚语、套话、过渡词与五段式结构,同时保持所有技术内容逐字不变。
主要能力:两种模式。--deterministic 为快速正则处理,无需 API 与 ANTHROPIC_API_KEY,适合批处理和 CI;LLM 模式(默认)通过 Anthropic SDK 或 claude --print CLI 回退调用 Claude 做完整重写。强度用 --mode 控制:subtle(仅清套词)、balanced(默认)、full(额外清填充短语、否定式三连排比,并用更强提示词)。支持两遍审计生成 audit.json,列出触发规则、修改前后对照与计数。
使用方式:定位 SKILL.md 同级的 scripts/ 目录,在其中运行 python3 -m scripts <绝对文件路径>(LLM 模式)或加 --deterministic(正则)。流程为检测文件类型→写 .original.md 备份→改写→校验(保留检查与残留检查)→失败时针对性修复最多重试两次→仍失败则恢复原文件并退出 2,成功则报告路径并退出 0。触发方式:/unslop-file <filepath>、/unslop:humanize <filepath>。
保留规则:代码围栏、四空格缩进代码块、行内代码、URL 与链接、文件路径、命令、技术术语与专有名词、日期版本数字、环境变量、标题、列表层级、表格结构与 YAML frontmatter 均不可改;代码区域内为只读。
适用场景:日常文档、README、CLAUDE.md 日常清理用 balanced;营销文案、发布说明、AI 味重的输出用 full。
限制:仅处理 .md、.txt、.markdown、.rst 或无扩展名自然语言文件;不改 .py、.js、.ts、.json、.yaml、.toml、.env、.lock、.css、.html、.xml、.sql、.sh。已命名为 .original.md 的文件不处理;敏感路径(.env、.pem、.key、~/.ssh/、~/.aws/ 等)在任何读取或 API 调用前拒绝;超过 500 KB 的文件拒绝。LLM 模式收费、价格与配额暂未提供。