SuperAPI AI 工具集

create-pr

编程与开发

查看项目

更新于 10-15 21:42

技能介绍

用途:该技能用于简化 Pull Request 创建流程,自动生成一致且高质量的 PR 标题与描述。

前提条件:需安装并认证 gh(GitHub CLI);当前分支需包含尚未推送到远端的提交,或存在对应的远端分支。

工作流程:分析上下文,检查 git log 以理解变更类型(feat、fix、chore);生成元数据,标题采用 conventional commit 格式(如 feat: Implement user login),正文总结变更、关联 issue 并提供验证步骤;最后执行 gh pr create。

使用方式:标准交互式用法为 gh pr create;也可用标志全自动执行,如 gh pr create --title "feat: Add user profile" --body "Implements user profile page..."。

PR 最佳实践:保持小而聚焦,限制为单一逻辑变更;始终关联任务或 issue(如 Closes #123);创建前自行审查 diff;明确说明验证方式(截图、测试输出)。

限制:资料未提供更多关于平台兼容性、错误处理或配置选项的细节。