用途:把自然语言类记忆文件改写成更像人写的文本,去掉谄媚开头、套话词汇、过渡词、表演式平衡和强行三段排比,同时让段落长短更有起伏。技术内容保持原样:代码块、行内代码、URL、文件路径、命令、标题、表格都不改动。
两种模式:--deterministic 为快速正则模式,不需要 ANTHROPIC_API_KEY,适合批处理和 CI;LLM 模式为默认,通过 Anthropic SDK 或 claude --print CLI 回退做整体改写,较慢但质量更好。
强度 --mode:subtle 只清套话;balanced 为默认,处理谄媚、含糊、过渡、套话、权威腔、路标语、表演式平衡与破折号上限;full 在 balanced 基础上再加填充短语、负向排比三段式和更强的 LLM 提示,适合营销文案、发版说明等。
两遍审计:先跑 humanize --deterministic --report audit.json doc.md 生成报告与改写稿,再用 humanize doc.md 做 LLM 润色。audit.json 列出触发的规则、每处 before → after 及 counts_by_rule。
触发方式:/unslop-file <filepath>、/unslop:humanize <filepath>,或“humanize memory file”等说法。
流程:定位 SKILL.md 同级的 scripts/ 目录,在该目录运行 python3 -m scripts <absolute_filepath>(LLM 模式),加 --deterministic 走正则。流程为识别文件类型、写 .original.md 备份、改写、校验(保留检查与 AI 腔残留检查),校验失败时做定向修复并最多重试 2 次;最终失败则报错、还原原文件并以退出码 2 结束,成功则报告改写文件与备份路径。
限制:只处理 .md、.txt、.markdown、.rst 或无扩展名的自然语言文件;不修改 .py、.js、.ts、.json、.yaml、.yml、.toml、.env、.lock、.css、.html、.xml、.sql、.sh。混合文件只改写散文部分,代码围栏只读。无法判断时保持不动。覆盖前写 FILE.original.md 备份,且绝不处理已以 .original.md 命名的文件;敏感路径(.env、.pem、.key、~/.ssh/、~/.aws/ 等)在任何读取或 API 调用前拒绝;大于 500 KB 的文件拒绝。
价格、平台支持范围等未在资料中提供。