SuperAPI AI 工具集

simplicity-audit

通用与其它

查看项目

更新于 10-16 03:39

技能介绍

用途:对代码库做简化审计,先弄清软件实际做什么,再从第一性原理判断哪些复杂度可以去掉。它不是找 bug 或常规架构评审,而是追问整体方案是否合理。

主要能力:区分本质复杂度与偶然复杂度;盘点用户可见行为、依赖、代码量、文件数、抽象数与关键概念;对每处复杂度做“辩护搜索”(查找非显式调用方、读 git 历史、查外部约束、找解释抽象存在的测试、考虑运行时条件);按 Essential、Earned、Accidental、Legacy、Uncertain 分类;对 Accidental/Legacy 给出具体简化方案,含现状、替代方案、收益、损失、已验证项与置信度;最终输出结构化报告,含功能清单表、发现、提案汇总表、开放问题与建议。

使用方式:资料未提供安装命令或调用方式,暂未提供。可按范围使用:全代码库系统排查、指定模块/目录、或只做快速直觉检查。

适用场景:代码库长期积累抽象、模式与间接层,想评估能否用更少概念实现同等功能时。

限制:判断依赖对代码、git 历史与文档的核查;无法确定时应标为 Uncertain 并降级置信度,而非强行建议。资料未提供收费、价格、平台与效果信息。