SuperAPI AI 工具集

scan-codebase

测试与质量

查看项目

更新于 10-15 16:42

技能介绍

用途:scan-codebase 用于对代码和文档执行一次全新上下文的评审扫描,把核验观察以及缺失测试、覆盖缺口整理为 findings。它属于核验导向技能,不以已有 findings 为起点,也不替代 test-codebase;若需要运行时验证,应移交给 test-codebase。

主要能力:支持从代码、文档、测试代码、路由、schema、迁移和相邻设计材料中发现问题,可覆盖正确性、一致性、完整性、可靠性、功能、安全、性能、兼容性、迁移以及缺失测试等类别;产出的 findings 写入 path/findings.md,并需遵循共享的 findings 结构与生命周期参考文档。

使用方式:从 prompt 接收可选的 path 与 depth 参数。depth 可取 shallow 或 deep,默认 deep;path 默认 infer,若提供则作为本地设计或 findings 文件夹,若省略则需从分支、子系统或匹配文档推断,并在开始前说明推断值。流程为:先确认有效变量与扫描范围(path、depth、branch、base、子系统及关注点),再从全新上下文阅读当前代码与文档后再查看已有 findings,生成 findings,更新 path/findings.md,最后在需要执行时移交给 triage-findings、test-codebase 或 resolve-findings。

适用场景:适合独立复核代码库、在讨论与规划前建立客观发现,或为验证、实现环节提供输入。

限制:不预载旧 findings 作为初始推理路径;若仅从代码推断缺失覆盖,不能把测试执行表述为已完成;资料未提供具体安装命令、依赖、收费或平台信息。