SuperAPI AI 工具集

create-pr

编程与开发

查看项目

更新于 10-15 22:41

技能介绍

用途:从当前分支创建 GitHub 拉取请求(PR),自动生成结构化正文、测试步骤与可视化预览。

主要能力:先用 git status 检查前置条件(不在 main/master、无未提交改动、分支领先基线);用 git log 与 git diff 分析改动;读取 .chalk/chalk.json 获取 test.command、dev.command、routes、project.framework 等项目上下文;用 gh pr create 创建 PR,标题遵循 conventional commit 风格且不超过 70 字符,正文含 Summary、Changes、Test plan 三段。若 .github/pr-screenshots/ 存在 .png 或 .gif,则在页脚前追加 Visual Preview 段,按页面分组并用相对路径内联渲染;无截图且分支含 UI 改动时,建议先运行 /capture-pr-visuals。

使用方式:默认基线为 main,可指定其他目标分支;未推送时执行 git push -u origin <branch>;正文通过 HEREDOC 传入;若 gh 未认证,需运行 gh auth login。

限制与规则:禁止 force push;存在破坏性改动时未经用户确认不得向 main 创建 PR;必须使用 gh pr create 而非网页界面;分支名或提交引用 issue 时可加 Closes #34。