用途:仓库腐化诊断(repo rot)。仓库不会一天坏掉,而是随时间积累死代码、上帝文件、硬编码路径、过期 TODO 等问题。该技能定位为“诊断”,按置信度与杠杆率排序,并指向应处理每条发现的其它技能。
主要能力:死代码(核心产出);上帝文件/函数;churn×复杂度热点(Adam Tornhill 方法);硬编码路径与平台假设;过期 TODO(超六个月);依赖腐化(含 CVE);测试腐化(死测试、过期 fixture、快照、跳过测试、硬编码等待)。
使用方式:可用 vulture、pyflakes、ts-prune、knip、unimported、cargo udeps、clippy、deadcode、go vet 等工具检测,grep 仅作下界。分析前需排除生成代码、vendor、迁移目录、测试 fixture 与 story 文件。所有死代码发现须标注 HIGH/MEDIUM/LOW 置信度,并附触发指标;结论需经 refactor-verify 等技能执行删除或重构。
限制:只诊断,不编辑、删除、重构或运行测试;不输出“DELETE THIS”;不写修复计划或做“整洁代码”评判;不无证据推荐修复;不扩大范围;未识别来源不得标记为可移除。