SuperAPI AI 工具集

pr-creator

测试与质量

查看项目

更新于 10-16 06:45

技能介绍

用途:pr-creator 为创建高质量 Pull Request 提供系统化指导,涵盖完整描述、测试计划与规范的提交信息,通常在功能收尾阶段使用,以保证 PR 质量。

主要能力:梳理 PR 创建流程,包括预检查、发布产物校验、变更审查、推送远端、创建 PR、更新项目跟踪与质量核验;提供分支命名规范(如 feature/123-user-authentication)与提交类型(feat、fix、docs、style、refactor、perf、test、chore);支持按 PR 规模选用 templates/ 目录下的 minimal.md、standard.md、comprehensive.md 模板。

使用方式:在 /ship 调用且 /pre-commit 已通过时可跳过第 1 步,从 1.5 开始。预检查包括 git status、pytest、/quality-check 与查看 CHANGELOG.md。发布产物校验运行 /release verify commits,并检查版本文件(pyproject.toml、package.json、setup.cfg、Cargo.toml)、README 版本引用、ROADMAP.md 与项目 CLAUDE.md。随后查看基线分支与提交(git log --oneline "$BASE_BRANCH"..HEAD)、推送(git push -u origin feature/issue-123-description)、用 gh pr create 创建 PR,并可通过 gh pr view --web、gh pr checks 核验。

适用场景:功能开发完成、需要创建 PR 时,可手动调用,也可由 /ship 在预提交通过后调用;若手动提交并推送后需要 PR,也可直接使用。

限制:资料未提供该技能的具体实现依赖、支持平台范围、收费情况或效果保证;其中涉及项目内部命令与文件(如 /ship、/pre-commit、CLAUDE.md、TASK.md)的可用性取决于具体项目配置。当校验结果为 WARN 或 FAIL 时,需报告未匹配提交并询问用户是修复还是继续。PR 过大时建议拆分并创建 epic 议题跟踪。