关于 cleanup
cleanup 是用于代码检查的 Skill,会在当前改动或整个代码库中查找冗余转换、兼容层、防御代码和去重逻辑。它会修复发现的问题,并反复检查直至没有新的清理项。
主要功能
- 01检查当前改动或整个代码库
- 02查找冗余转换与索引
- 03识别多余兼容层和防御代码
- 04修复问题并循环复查
适用场景
- 01检查改动中是否有多余代码
- 02简化数据流转换
- 03移除不必要的兼容层
- 04每轮清理后重新检查代码
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ mkanat/ skills --skill cleanup安装后在 Claude Code 中输入/cleanup确认已加载。
详细介绍
清理
检查当前更改(如果没有当前更改,则检查整个代码库),并查找:
- 是否存在与整个程序数据流中已知的数据结构或关系重复的转换或索引。
- 是否存在任何向后兼容垫片、不必要的防御性代码或不必要的去重。
- 对于此更改中添加的任何去重,问问自己:这些对象是否可能在到达这里之前就已天然去重?
如有发现,请列出。然后修复发现的问题。
修复这些问题后,再次检查代码:现在完成了这些清理后,是否还有其他可做的清理?列出新的发现。 然后修复它们。
循环执行此操作(再次检查代码,找出修复上一批问题后才显现的任何新清理项,列出并修复),直到重新检查后确认没有更多清理项。
评论
支持 Markdown