mcpField
A
ai-slop-cleaner

ai-slop-cleaner

github.com/zereight开发2.1k57 次安装今天更新
代码仓库

关于 ai-slop-cleaner

AI Slop Cleaner 是用于清理冗余代码的编码技能,在保持行为不变的前提下简化可运行代码,并通过测试检查回归。适合范围明确的代码整理。

主要功能

  1. 01优先删除再重构
  2. 02清理重复与无用代码
  3. 03限定清理范围
  4. 04修改前后运行测试
  5. 05仅审查并列出问题

适用场景

  1. 01清理项目中的未使用代码
  2. 02简化重复或过度抽象的逻辑
  3. 03只审查清理候选项而不修改

安装

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

$npx skills add https://github.com/zereight/gitlab-mcp --skill ai-slop-cleaner

安装后在 Claude Code 中输入/ai-slop-cleaner确认已加载。

详细介绍

AI Slop Cleaner

清理 AI 生成代码中的冗余内容,且不改变行为。采用先删除的工作流,并确保回归安全。

适用场景

  • 代码可以正常运行,但显得臃肿、重复或抽象过度
  • 逻辑重复、死代码、包装层、边界泄漏
  • 使用 --review 进入仅供审查的模式(不做修改,只列出问题)

不适用场景

  • 开发新功能或更改产品
  • 大范围重新设计
  • 行为不明确且无法测试

原则

  • 除非明确要求更改,否则保留原有行为
  • 先删除,再重构——删除最安全
  • 限定范围:只清理指定内容
  • 确保回归安全:每次更改后都验证测试通过

冗余信号

  • 不必要的包装函数
  • 跨文件重复的逻辑
  • 抽象过度、仅使用一次的辅助函数
  • 死代码/不可达分支
  • 过多重复说明显而易见代码的注释
  • 过早抽象(仅使用一次)

工作流

  1. 确定目标文件/范围
  2. 运行现有测试(基线)
  3. 先执行删除(死代码、未使用的导入)
  4. 简化剩余代码(减少嵌套、合并重复内容)
  5. 每次更改后重新运行测试
  6. 汇报清理内容和验证结果

评论

支持 Markdown