mcpField
D
deslop

deslop

github.com/davila7开发33.0k347 次安装今天更新
代码仓库

关于 deslop

deslop 是一项代码审查技能,用于清理分支改动中 AI 生成风格和冗余防御代码。它将分支与 main 比较,在保留有效改动的同时清理代码,并简要报告修改内容。

主要功能

  1. 01检查与 main 的差异
  2. 02识别风格不一致的注释和检查
  3. 03移除不必要的 any 类型转换
  4. 04将 Python 行内导入移至顶部
  5. 05保留有效改动

适用场景

  1. 01在代码评审前清理分支
  2. 02使改动符合项目现有风格

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/davila7/claude-code-templates --skill deslop

安装后在 Claude Code 中输入/deslop确认已加载。

详细介绍

移除 AI 生成的冗余代码

检查与 main 的差异,并移除此分支引入的所有 AI 生成冗余代码。

要移除的内容

  • 人类通常不会添加的多余注释,或与文件其余部分风格不一致的注释
  • 该代码区域中不常见的多余防御性检查或 try/catch 块(尤其是由可信或已验证的代码路径调用时)
  • 为绕过类型问题而使用的 any 类型断言
  • Python 中的内联导入(将其移至文件顶部,与其他导入放在一起)
  • 其他任何与文件风格不一致的代码

流程

  1. 获取与 main 的差异:git diff main...HEAD
  2. 检查每个已修改文件,查找冗余代码模式
  3. 移除发现的冗余代码,同时保留合理的更改
  4. 用 1~3 句话总结所做的更改

评论

支持 Markdown