SuperAPI AI 工具集

submit-pr-from-current-changes

编程与开发

查看项目

更新于 10-15 19:54

技能介绍

用途:把工作区未提交的本地改动整理成干净的分支、提交和 Pull Request,适合在需要把当前工作作为 PR 提交时使用。

主要能力:读取 .github/PULL_REQUEST_TEMPLATE.md 并完整复制其结构到 PR 正文;检查改动范围与仓库约定;按仓库风格命名分支与提交;推送分支并创建 PR;汇报分支名、提交哈希、PR 链接及实际执行的验证结果。

必要用法:先确认 gh CLI 已安装并认证(gh auth status),若使用 MCP 执行 GitHub 操作需确认可访问;运行 gh 命令及 git push/git fetch 时首次即以完整权限执行;本地只读检查(git status、git diff、git log、git branch)可留在沙箱。提交前须阅读 CONTRIBUTING.md 和相关包级说明,运行 npm run ci 并如实记录结果;分支名采用 kebab-case 加前缀(fix/、feat/、docs/、refactor/、chore/),提交使用 conventional commits 的 type(scope): subject 格式,推送用 git push -u origin HEAD。

限制:不得勾选“Requirements / 要求”类复选框,这些只能由人工确认;Testing 中仅“npm run ci passes”可在本会话实际通过后勾选,其余需人工验证;不得伪造测试通过、命令执行或检查成功;无本地改动、gh CLI 不可用时应停止;PR 标题一行,What 部分 1–2 句。提交后须用用户语言提醒其自行在浏览器测试并前往 PR 页面逐项核验勾选,未勾选不会进入审查;项目不接受未经有意义人工审查的低质量或 AI 生成 PR。