SuperAPI AI 工具集

pr

测试与质量

查看项目

更新于 10-16 04:58

技能介绍

用途:根据当前分支的改动,按仓库的 QA 导向约定生成或更新 Pull Request,使 PR 描述便于测试与评审。

主要能力:读取 git 状态、当前分支、主分支、分支提交、完整 diff、提交信息与现有 PR;推断改动意图;生成 conventional-commit 风格标题(如 feat(scope): description);按 references/template.md 填写正文,含 Summary、User Impact、Acceptance Criteria(3-5 条可测试结果)、QA Scope(默认 5-8 分钟内验证变更流程加一条相邻回归路径)、Risk Areas、Manual Test Scenarios(Given/When/Then 编号场景)、CI Checks(含 pnpm type-check、pnpm lint、pnpm test)。

使用方式:检查未提交改动与分支状态;必要时推送分支,无上游时执行 git push -u origin <current-branch>,否则 git push origin <current-branch>;已有 PR 时更新标题与正文而非重复创建,否则用 gh pr create 或 gh pr edit 配合 heredoc 保留格式,最后返回 PR 编号、标题与 URL。

限制:若存在未提交改动会提示具体文件并询问是否继续;当前分支为主分支时停止并要求切换;意图不明或混入无关改动时会先请求澄清;接受验收标准须具体,避免“工作正常”等模糊表述。分类为编程与开发。