用途:清理分支/暂存 diff 中的“AI 味”冗余,恢复与仓库一致的风格,且不改变代码行为。
适用时机:diff 存在过度解释、过度防御式写法,或与周边代码风格不一致;需要在代码评审/PR 前做最终清理;希望把自动生成的代码风格归一化。
工作流:先用 git diff --cached 和 git diff $(git merge-base origin/main HEAD)..HEAD 确定范围;只关注改动的 hunk(或用户指定的文件);按 references/playbook.md 中的顺序执行清理;移除冗余注释、不必要的防御分支、非惯用类型转换和风格漂移等冗余模式;重新核对行为边界,除非用户明确要求,否则不改逻辑;最后用 1-3 句简述所做的清理。检测规则见 references/slop-patterns.md,执行顺序见 references/playbook.md。
输入:可选的 FILES 文件范围或用户指定的文件;当前分支 diff 与暂存 diff;来自本地说明/配置的仓库约定。
输出:在被触碰文件中进行保持行为不变的清理,并给出归一化内容与位置的精简总结。
限制:资料未提供安装命令、价格、支持平台等信息。