unused-code-audit
Installation
SKILL.md
未使用代码审计
原则
把每个自动化结果都当作候选,而不是证明。只有在用法、入口、副作用和公共 API 风险都被排除后,才删除。
优先做小而有证据的删除。不要仅因为类型或导出名没有直接 import,就收缩公共 API;生成声明和推断出的消费者类型仍可能依赖它。
本技能回答“还有人在消费它吗?”。它不回答更广义的“它是否仍有必要?”。对于“被使用但不必要”的代码,切换到 necessary-code-audit。
不要在发现第一个未使用符号后停止。对于用户指定的目录或功能,必须审计作用域内所有文件、导出、本地 helper 和 re-export 路径后再报告完成。
不要把注释作为未使用代码删除或重写,除非相关代码被删除,或注释已经过期/误导。
本技能属于三个清理技能之一:
- 用
unused-code-audit证明代码是否仍有消费者。 - 代码被使用但可能不必要时,用
necessary-code-audit。 - 目标涉及页面状态、查询、变更、权限、错误或用户可见行为时,用
page-flow-cleanup-audit。