关于 deslop
deslop 是一项编码技能,用于对照 main 检查分支差异,并移除不符合代码库习惯的 AI 生成改动。它侧重清理风格不一致或多余的代码,而非添加功能。
主要功能
- 01对照 main 检查分支差异
- 02删除风格不符的注释
- 03精简异常防御性检查
- 04移除绕过类型问题的转换
- 05简要汇报改动内容
适用场景
- 01代码审查前清理分支
- 02使生成的改动符合项目风格
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ brianlovin/ agent-config --skill deslop安装后在 Claude Code 中输入/deslop确认已加载。
详细介绍
移除 AI 生成的冗余代码
检查与 main 的差异,并移除此分支中引入的所有 AI 生成的冗余代码。
包括:
- 多余的注释(人类不会添加的,或与文件其余部分风格不一致的注释)
- 对于代码库中相关部分而言异常的额外防御性检查或 try/catch 代码块(尤其是由可信任或已验证的代码路径调用时)
- 为绕过类型问题而将类型强制转换为 any
- 其他与文件风格不一致的写法
最后仅用 1~3 句话总结所做的更改
评论
支持 Markdown