关于 ai-slop-cleaner
AI Slop Cleaner 是用于清理冗余代码的编码技能,在保持行为不变的前提下简化可运行代码,并通过测试检查回归。适合范围明确的代码整理。
主要功能
- 01优先删除再重构
- 02清理重复与无用代码
- 03限定清理范围
- 04修改前后运行测试
- 05仅审查并列出问题
适用场景
- 01清理项目中的未使用代码
- 02简化重复或过度抽象的逻辑
- 03只审查清理候选项而不修改
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ zereight/ gitlab-mcp --skill ai-slop-cleaner安装后在 Claude Code 中输入/ai-slop-cleaner确认已加载。
详细介绍
AI Slop Cleaner
清理 AI 生成代码中的冗余内容,且不改变行为。采用先删除的工作流,并确保回归安全。
适用场景
- 代码可以正常运行,但显得臃肿、重复或抽象过度
- 逻辑重复、死代码、包装层、边界泄漏
- 使用
--review进入仅供审查的模式(不做修改,只列出问题)
不适用场景
- 开发新功能或更改产品
- 大范围重新设计
- 行为不明确且无法测试
原则
- 除非明确要求更改,否则保留原有行为
- 先删除,再重构——删除最安全
- 限定范围:只清理指定内容
- 确保回归安全:每次更改后都验证测试通过
冗余信号
- 不必要的包装函数
- 跨文件重复的逻辑
- 抽象过度、仅使用一次的辅助函数
- 死代码/不可达分支
- 过多重复说明显而易见代码的注释
- 过早抽象(仅使用一次)
工作流
- 确定目标文件/范围
- 运行现有测试(基线)
- 先执行删除(死代码、未使用的导入)
- 简化剩余代码(减少嵌套、合并重复内容)
- 每次更改后重新运行测试
- 汇报清理内容和验证结果
评论
支持 Markdown