代码清理助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/claude-skill-code-cleanup。
技能介绍
解决什么问题
在长期迭代的代码仓库里,开发者往往会留下未使用的导入语句、临时的调试输出、过时的注释,以及被重构后遗忘的死代码。这些内容不会直接导致编译失败,却会持续消耗阅读和搜索的成本,也可能让新成员误判模块的实际职责。
技能如何工作
该技能围绕一个独立的子技能文件构建,不改变仓库结构,也不依赖额外的运行时环境。它先扫描目标目录中的源代码,识别可能属于冗余范畴的片段,包括未被引用的符号、重复的工具函数、仅用于临时验证的日志语句,以及与当前实现不一致的过期注释。
接着,技能会将发现的问题整理为结构化清单,并给出对应的清理建议:哪些行可以直接删除,哪些块需要先提取为公共函数再复用,哪些注释需要补充或更新。整个过程以只读分析为主,方便开发者审阅后再决定是否采纳。
适用边界
- 技能输出的是静态分析结果,不会自动修改任何文件
- 对动态生成代码或宏展开后的结构支持有限
- 清理建议需要结合实际业务逻辑判断,不能作为直接提交的依据
使用场景
- 接手一个长期迭代的代码仓库,发现里面残留未使用的导入、调试输出和死代码,需要梳理哪些可以安全删除
- 进行代码审查时,需要快速识别重复的工具函数和过期的注释,补充清晰的说明
- 重构完成后,想检查是否有被遗忘的临时验证代码遗留在代码中
- 学习开源项目时,需要先清理无关的日志语句和冗余实现,聚焦核心逻辑
适合人员
- 负责维护多个代码仓库的技术负责人,需要定期清理历史遗留代码
- 参与开源项目的开发者,想要降低阅读成本并聚焦核心模块
- 刚加入团队的工程师,需要在接手代码前快速了解模块的实际职责
- 做技术分享的讲师,需要先梳理仓库中的冗余部分再讲解实现思路