SuperAPI AI 工具集

audit-project

通用与其它

查看项目

更新于 10-16 09:53

技能介绍

用途:对本地代码库做多轮、可回滚的代码审计与修复,覆盖质量、安全、性能、测试、架构、数据库、API、前端、后端、DevOps 等领域。触发条件为用户要求“audit my code”“find all the bugs”“review until clean”等;不适用于远程、凭据或不可逆变更。\n\n主要能力:解析审计范围(路径、glob、package、PR/diff 或默认 ..,或 --recent 取最近五次提交及暂存/未暂存改动),检测项目形态与框架标志(数据库、API、前端、后端、CI/CD)。以只读方式并行启动最多 4 个核心评审器(代码质量、安全、性能、测试质量)和最多 6 个条件评审器(架构、数据库、API、前端、后端、DevOps),评审器只返回 JSON 发现,不直接改代码。合并去重、误报处理、严重度调整后,按严重度下限执行分批修复并复核,直至零开放发现、用户决策或达到迭代上限。\n\n使用方式:输入范围与可选参数 —— --recent、--domain <reviewer>、--quick、--resume、--max-iterations N、--severity-floor <critical|high|medium>、--against <ref>。状态写入 .outline/audit/queue.json 与 .outline/audit/iterations/<n>.json;低严重度发现可写入 TECHNICAL_DEBT.md。回滚依赖版本控制(git restore -- <files> 或 git revert HEAD --no-edit)。\n\n限制:仅本地可逆操作,不做远程变更、推送、reset --hard 或 git clean;误报必须提供非空理由,否则保持开放;无位置或“建议改进”类模糊内容不视为发现;被拦截比例过高时需用户决策;未提供范围或项目形态时无法保证评审器选择合理。