SuperAPI AI 工具集

create-pr

通用与其它

查看项目

更新于 10-16 03:42

技能介绍

用途:在 GitHub 上创建 Pull Request,并让 PR 标题符合项目 check-pr-title CI 校验要求。

主要能力:按 <type>(<scope>): <summary> 格式生成标题;type 需从 feat、fix、perf、test、docs、refactor、build、ci、chore、revert 中选择;scope 可选,推荐使用 API、benchmark、core、editor 或具体节点名(如 Slack Node)。summary 使用祈使语气、首字母大写、结尾不加句号、不含 ticket ID;可用 (no-changelog) 后缀排除 changelog。

使用方式:先查看当前状态,运行 git status、git diff --stat、git log origin/master..HEAD --oneline;分析改动以确定 type、scope、summary;需要时用 git push -u origin HEAD 推送分支;再用 gh CLI 和 .github/PULL_REQUEST_TEMPLATE.md 模板创建 PR,例如 gh pr create --draft --title "<type>(<scope>): <summary>" --body "..."。

正文按模板包含 Summary、相关 Linear ticket/GitHub issues/社区帖子链接,以及评审合并清单(标题描述性、文档更新、包含测试、必要时加 release/backport 标签)。

限制:标题需满足给定正则,类型必须在允许列表内,scope 有则须加括号,破坏性变更在冒号前加感叹号,summary 首字母大写且不以句号结尾。技能未提供其他平台或非 GitHub 场景。