SuperAPI AI 工具集

pr-verify

测试与质量

查看项目

更新于 10-15 22:38

技能介绍

用途:pr-verify 用于验证带有 bot:ready-to-merge 标签的 PR,展示影响分析、补充测试,并提供带置信度评分的一键合并。

主要能力:列出最近(默认 7 天)bot:ready-to-merge 的 PR 供选择;执行预检(标签后是否有新提交、CI 状态、合并冲突);展示 review 摘要;进行影响分析(追踪最多两级上游依赖、检测 UI 渲染影响与核心路径);检查测试覆盖并补充测试;运行测试套件;生成验证报告与置信度(HIGH/MEDIUM/LOW);执行合并、提交补充测试后合并、拒绝或跳过等操作。

使用方式:命令为 /pr-verify [pr_number],可选 PR 编号;无参数时显示 PR 列表供选择。配置项包括 PR_DAYS_LOOKBACK(默认 7)与 CRITICAL_PATH_PATTERN。仓库自动检测:REPO=$(gh repo view --json nameWithOwner --jq '.nameWithOwner')。工作树路径固定为 /tmp/aionui-verify-<PR_NUMBER>。

适用场景:需要批量验证并合并自动化标记为可合并的 PR,尤其适合带 CI 与自动化 review 流程的仓库。

限制:依赖 gh、git、bun 等工具与 GitHub 环境;CI 必需 job 包括 Code Quality、Unit Tests(ubuntu-latest、macos-14、windows-2022)、Coverage Test、i18n-check,codecov/patch 与 codecov/project 仅作参考;冲突自动解决失败时需人工介入;补充测试默认不自动提交,仅在选择 mt 时提交 [commit] 标注的测试。具体收费、平台支持等资料暂未提供。