SuperAPI AI 工具集

quality-audit

测试与质量

查看项目

更新于 10-16 01:11

技能介绍

用途:对任意代码库执行系统化、并行的质量审计,并自动生成修复 PR 与按优先级排序的建议。当用户提到“quality audit”“code audit”“codebase review”“refactoring opportunities”“technical debt audit”“architecture review”或“parallel analysis”时自动激活。

主要能力:执行 7 阶段工作流——项目熟悉、并行质量审计、问题汇总为 GitHub issue、对照近 30 天已合并 PR 做误报校验、按问题并行生成修复 PR、由 pm-architect 评审优先级、输出主报告。检测类别涵盖安全、可靠性、死代码、测试缺口、文档缺口,以及静默回退、错误吞没、结果丢弃、Shell 反模式、静默截断、异步反模式、配置分歧、校验缺口、健康与可观测性、重试反模式、结构问题、硬编码限制等。v3.0 中每个发现由 3 个独立智能体(analyzer、reviewer、architect)验证,至少 2 个同意才确认。

使用方式:通过 recipe 执行,例如:amplihack recipe execute quality-audit-cycle.yaml --context '{"target_path": "src/amplihack", "min_cycles": "3", "max_cycles": "6"}'。可配置 target_path、min_cycles、max_cycles、validation_threshold、severity_threshold、module_loc_limit、fix_all_per_cycle、categories 等;环境变量包括 AUDIT_PARALLEL_LIMIT、AUDIT_PR_SCAN_DAYS、AUDIT_AUTO_CLOSE_THRESHOLD、AUDIT_TAG_THRESHOLD、AUDIT_ENABLE_VALIDATION。

限制:迭代循环最少 3 轮、最多 6 轮;每轮必须修复全部已确认发现,不允许部分完成或推迟到后续 issue;继续循环取决于是否发现新问题。资料未提供收费、价格、平台支持范围等信息。