SuperAPI AI 工具集

gh-create-pr

编程与开发

查看项目

更新于 10-15 20:05

技能介绍

用途:把未暂存的改动提交、推送到远程,并创建或更新 pull request。用法:执行该命令并传入参数 $ARGUMENTS;它会先查看仓库状态、当前分支、默认分支、暂存与未暂存改动、近期提交及该分支已有 PR。主要能力:按约定式提交格式暂存并提交改动,存在多个独立逻辑改动时分别提交;提交信息中始终标注 AI 辅助代码作者;推送分支,若当前是默认分支则先新建 feature 分支,并用 git push -u origin <branch> 设置上游;分析相对基线的完整改动(git diff origin/<default-branch>...HEAD);按 Conventional Commits 格式生成 PR 标题(类型含 feat、fix、docs、style、refactor、perf、test、build、ci、chore、revert,破坏性变更用 !),标题尽量少于 72 字符,多提交时合成更高层主题;按 Summary、Changes、Breaking Changes、Notes 模板生成描述。创建或更新:无 PR 时用 gh pr create --title "TITLE" --body "DESCRIPTION",已有 PR 时用 gh pr edit <number> --title "TITLE" --body "DESCRIPTION"。限制与注意:默认会运行 prek.toml 中的 pre-commit 检查,且不应跳过;若 gh CLI 未认证,需先运行 gh auth login;PR 已存在且有意义的标题或描述时应尊重并增强而非整体替换;分支名含议题号(如 feat/123-add-auth)时用 Closes #123 或 Refs #123 引用。其他收费、平台与效果信息暂未提供。