用途:该技能用于简化 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;明确说明验证方式(截图、测试输出)。
限制:资料未提供更多关于平台兼容性、错误处理或配置选项的细节。