Agent Skills
返回列表
💻

代码清理助手

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/claude-skill-code-cleanup。

技能介绍

解决什么问题

在长期迭代的代码仓库里,开发者往往会留下未使用的导入语句、临时的调试输出、过时的注释,以及被重构后遗忘的死代码。这些内容不会直接导致编译失败,却会持续消耗阅读和搜索的成本,也可能让新成员误判模块的实际职责。

技能如何工作

该技能围绕一个独立的子技能文件构建,不改变仓库结构,也不依赖额外的运行时环境。它先扫描目标目录中的源代码,识别可能属于冗余范畴的片段,包括未被引用的符号、重复的工具函数、仅用于临时验证的日志语句,以及与当前实现不一致的过期注释。

接着,技能会将发现的问题整理为结构化清单,并给出对应的清理建议:哪些行可以直接删除,哪些块需要先提取为公共函数再复用,哪些注释需要补充或更新。整个过程以只读分析为主,方便开发者审阅后再决定是否采纳。

适用边界

  • 技能输出的是静态分析结果,不会自动修改任何文件
  • 对动态生成代码或宏展开后的结构支持有限
  • 清理建议需要结合实际业务逻辑判断,不能作为直接提交的依据

使用场景

  • 接手一个长期迭代的代码仓库,发现里面残留未使用的导入、调试输出和死代码,需要梳理哪些可以安全删除
  • 进行代码审查时,需要快速识别重复的工具函数和过期的注释,补充清晰的说明
  • 重构完成后,想检查是否有被遗忘的临时验证代码遗留在代码中
  • 学习开源项目时,需要先清理无关的日志语句和冗余实现,聚焦核心逻辑

适合人员

  • 负责维护多个代码仓库的技术负责人,需要定期清理历史遗留代码
  • 参与开源项目的开发者,想要降低阅读成本并聚焦核心模块
  • 刚加入团队的工程师,需要在接手代码前快速了解模块的实际职责
  • 做技术分享的讲师,需要先梳理仓库中的冗余部分再讲解实现思路