SuperAPI AI 工具集

subtraction-audit

编程与开发

查看项目

更新于 10-15 22:14

技能介绍

用途:对代码库做减法审计,找出可删除项并分级执行;同时为仓库建立防腐化门禁。核心信念是代码最终会腐化,人写机器写都一样,防腐化靠机器门禁、文档记录与证据。

主要能力:按域并行调查死代码、重复表示、手搓 vs 成熟依赖、投机性泛化、死依赖;用 knip 建立死代码基线;盘点 CI/钩子与仓库卫生(误提交、.env 是否入库、死门禁);按绿/黄/红风险分级给出删除候选;输出决策记录与报告模板。

使用方式:Phase 0 先懂架构(入口、同名活文件、部署描述、占位与生产核心、env 与字符串引用);Phase 1 基线测量,如 npx knip --reporter json;Phase 2 分域并行调查,每个候选全仓库 rg 搜消费方,区分生产/测试/文档;Phase 3 高危复核(动态引用、框架自动发现、部署文档引用);Phase 4 风险分级;Phase 5 分批执行并验证 tsc --noEmit、lint、knip 基线不升;Phase 6 系统修复,建最小 CI 与钩子。

适用场景:清理仓库、判断代码能否删、担心 AI 写的代码膨胀发散、给 AI 主力开发的仓库搭质量门禁。

限制:只读审计,不修改文件、不跑构建;无消费证据不报;knip 对框架自动发现、动态 require、字符串引用会误报,必须人工复核;红级候选需产品决策;涉及生产组件改动后必须冒烟测试。具体收费、价格与平台支持暂未提供。