关于 deslop
deslop 是用于清理分支中 AI 生成代码痕迹的 skill。它将改动与 main 比较,优先进行小范围编辑,并在修复明确错误之外保持行为不变。
主要功能
- 01将分支改动与 main 比较
- 02删除多余或风格不一致的注释
- 03简化异常的防御性代码
- 04移除绕过类型问题的强制转换
- 05保持行为不变并控制改动范围
适用场景
- 01评审前清理功能分支
- 02清除差异中的多余注释
- 03精简嵌套代码而不大幅重写
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ michael-denyer/ pstack-claude --skill deslop安装后在 Claude Code 中输入/deslop确认已加载。
详细介绍
移除 AI 生成的冗余代码
对比 main 检查差异,并移除此分支引入的 AI 生成冗余代码。
重点关注
- 不必要或不符合本地风格的额外注释
- 在可信代码路径中不常见的防御性检查或 try/catch 块
- 仅用于绕过类型问题的
any类型转换 - 应通过提前返回简化的深层嵌套代码
- 其他与文件及周边代码库风格不一致的模式
注意事项
- 除非修复明显的错误,否则保持行为不变。
- 优先进行最小且有针对性的修改,避免大范围重写。
- 最终摘要保持简洁(1-3 句话)。
评论
支持 Markdown