name: pr description: 创建 PR 并自动生成描述。用法: /pr [目标分支](默认 main) argument-hint: "[target-branch]" disable-model-invocation: true allowed-tools: Bash(git *) gh
创建 Pull Request
根据当前分支与目标分支的差异,生成结构化 PR 描述并创建 PR。
当前状态
git branch --show-current
git log --oneline ${1:-main}..HEAD
git diff --stat ${1:-main}..HEAD
步骤
-
用上面的 commits 和 diff 信息,生成 PR 描述(中文),结构:
- Summary: 3-5 条要点
- Changes: 按模块分组,列出关键文件
- Test Plan: 验证清单
-
PR 标题格式:
<type>: <简要描述>,type 从 commits 推断 -
创建 PR:
gh pr create --base ${1:-main} --head <当前分支> --title <标题> --body <描述>- 若
gh不在 PATH,尝试:"/c/Program Files/GitHub CLI/gh.exe" pr create ...
- 若
-
输出 PR 链接
Related skills
Next.js App Router Expert
Development
A skill that turns Claude into a Next.js App Router expert.
Claude CodeCursoradvanced
890
234
3,222
README Generator
Development
Creates professional and comprehensive README.md files for your projects.
claudeCursorWindsurfbeginner
259
72
1,128
API Documentation Writer
Development
Generates comprehensive API documentation in OpenAPI/Swagger format.
claudeCursorWindsurfintermediate
156
44
996