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