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