SuperAPI AI 工具集

pr-submit

通用与其它

查看项目

更新于 10-16 03:41

技能介绍

用途:把当前分支的改动整理成 GitHub 拉取请求(PR)并提交。

主要能力与用法:

  1. 先查看仓库状态:运行 git status 检查已暂存、未暂存和未跟踪改动;运行 git diff 查看当前改动;运行 git log --oneline -10 查看最近提交。
  2. 若有与 PR 相关但未提交的改动:询问用户希望的分支名前缀(如 alice/、fix/、feat/);基于当前分支创建新分支;提交改动,若改动互不相关则拆成多个提交。
  3. 推送前运行 /prose-review branch 并修复其指出的问题,趁修改成本还低时完成。
  4. 推送分支并创建 PR:用 -u 标志推送以设置上游跟踪;运行 gh pr create 创建 PR。
  5. PR 创建后:运行 /changelog <pr_number> 生成 changelog 文件并提交推送;运行 /pr-description <pr_number> 更新 PR 描述;两者会自行审阅各自文案,无需额外步骤。
  6. 向用户返回 PR 的 URL。

限制与注意:提交信息也属于文案,/prose-review 读取的是 diff 因而看不到提交信息;推送前需按同一标准检查 git log main..HEAD 中的提交信息。资料未提供具体平台支持范围、费用或更多配置细节。