SuperAPI AI 工具集

base-ui-review

测试与质量

查看项目

更新于 10-16 01:29

技能介绍

Base UI Review 是面向 Base UI 代码库的审查技能,用于审查当前 diff,优先发现回归与正确性缺陷,其次检查清理(复用、简化、效率)、测试与文档问题。默认 effort 为 medium。参数提示为:[low|medium|high|xhigh|max] [--fix] [--comment [inline]] [<target>]。该技能仅按需启用:仅当用户明确以名称请求(/base-ui-review、$base-ui-review 或“Base UI review skill”等),或由配置使用它的 CI 任务调用时才运行;普通的“review my changes”“review this PR”或实现收尾不算调用。

范围:本地审查时,将分支与上游对比(git diff @{upstream}...HEAD,回退到 main / master,或 HEAD~1),并纳入未提交与未跟踪的改动;若参数传入 PR 链接、分支名或文件路径,则改审查该目标。

Effort 等级:low 只查 bug,跳过 Tests、Simplifications、Docs 与测试/夹具 hunk,不使用子代理;medium(默认)由主代理审查 Bugs、Tests、Simplifications、Docs 及触发的 API/性能问题,并验证候选,大型或高风险 diff 可加一个对抗性 bug hunter;high 生成 3 个独立子代理(bug/回归、测试缺口、简化),主代理审查整个 diff;xhigh 在 high 基础上加文档子代理与一次遗漏 bug 扫描,并按高风险代码区域分派对抗性 bug hunter(最多 2 个);max 在 xhigh 基础上为每个存活候选加独立验证者,覆盖所有受影响代码区域(最多 6 个对抗性 bug hunter)。子代理无先前上下文,其提示必须以指定的“Review ONLY”作用域块逐字开头。

审查流程分三阶段:发现候选(Bugs、Tests、Simplifications、Docs 四大区域,另有条件性 API 设计与运行时性能专家、对抗性 bug hunter)、验证候选(默认本地验证,max 增加子代理投票)、在 xhigh/max 做缺口扫描。输出使用 Markdown,只打印非空分类章节,顺序为 Bugs、Tests、Simplifications、Docs,按严重度标记排序(🟣 critical、🔴 high、🟠 medium、🟡 low、ℹ️ note),并以 Verdict 结尾(Request changes / Approve after nits / Approve)。