SuperAPI AI 工具集

slop-audit

测试与质量

查看项目

更新于 10-16 05:07

技能介绍

用途:对 Fallow 仓库进行 slop 审计,识别不必要代码、误导性测试、冗余抽象、可避免的复制以及过时的维护指引。适合在明确请求执行 slop 审计的场景下使用。

主要能力:审计围绕测试、抽象、运行时开销、失败行为、所有权和维护等维度展开,覆盖分析器流水线、引擎/API/输出/CLI、协议宿主、编辑器与 Web 消费方、打包/附属程序及维护工具。测试方面关注同义反复、影子实现、不可达断言、弱失败注入与重复行为覆盖;抽象方面关注转发包装器、仅测试接缝、推测性选项、重复规范化或派生状态;运行时关注可避免的拥有型拷贝、中间集合与重复工作;失败行为关注被吞掉的错误、过时回退、生命周期与清理;所有权关注公共契约、动态入口点、安全/发布边界;维护关注过时注释、复制目录、死路由与依赖。

使用方式:先阅读 docs/development/repo-map.md 选择具体所有权边界。在受跟踪文件之外维护临时账本,记录精确路径、真实调用方、拟议简化、保留的行为覆盖与验证证据,并区分已检查/无需变更与未检查或受阻区域。搜索命中只是假设,不是发现。可用不相交的子代理处理独立领域,再由评审者质疑已接受的变更与合理的无需变更决定。删除测试前,先确定哪个已执行断言隐含其有用契约;对误导性测试,注入真实生产故障,证明旧测试接受而替换测试拒绝,且替换测试位于运行时路径。将解释代码中意外行为的注释视为重构信号:先让代码清晰,再移除注释;不确定时在账本中标记,不要删除。在将私有辅助函数内联前,追踪所有调用方。保留公共外观、动态消费者、兼容性回退、不同回归与完整性守卫。只有验证所有调用方后,才可移除恒为真的私有选项,并保留其必需行为。所有权变更需证明生命周期与错误/顺序一致性。声称性能提升前测量分配或运行时间。

完成标准:运行 docs/development/quality-gates.md 中的聚焦检查、真实公共项目验证与相关完整套件;比较非空输出与负对照,分析变化时包含冷/温/无缓存模式。修复缺陷需要正常的失败复现与真实世界验证。第二轮用新调用方、反例或运行时探针重新审视先前假设。当已接受发现解决、独立评审无阻塞、剩余假设有明确证据或已说明限制时停止。报告具体变更与验证,不声称仓库无缺陷。授权合并仅在合并提交 CI 通过后完成。

限制:资料未提供具体安装命令、价格、平台支持或更多使用示例;上述流程为文档中明确给出的步骤,不构成额外功能说明。