pr
Create and edit pull requests following project conventions. Use `/pr <issue-number>` to create, `/pr edit [pr-number]` to update, or `/pr release <version>` for release prep.
安装与使用
请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。
查看来源 ↗使用指南技能说明
Pull Request Skill
Create, view, and edit PRs following project conventions. Supports four modes:
| Mode | Trigger | Purpose |
|---|---|---|
| View | /pr view [pr-number] |
Display PR details and CI status |
| Create | /pr [issue-number], "create pr" |
Create PR for features, bugs, tasks |
| Edit | /pr edit [pr-number], "update pr" |
Regenerate PR body from current commits |
| Release | /pr release <version>, "release prep" |
Verify release readiness |
Mode Detection
-
If
viewkeyword (/pr view,/pr view 218) → View mode -
If issue number provided (
/pr 123) → Create mode (always, regardless of branch) -
If
editkeyword (/pr edit) → Edit mode -
If
releasekeyword (/pr release 0.5.0) → Release mode -
If on release branch AND no arguments (
/pronrelease/0.5.0) → Release mode - Otherwise → Create mode
Pattern for release branches: ^release/v?[0-9]+\.[0-9]+\.[0-9]+$
Release Branch Workflow
Non-release PRs target the release branch matching their milestone:
- Get milestone from issue (e.g.,
v0.5.0) - Check if
release/0.5.0branch exists - If exists → PR targets
release/0.5.0instead ofmain - If not exists → ask user: create branch, target main, or cancel
This ensures feature work flows into release branches, which then merge to main via release prep PRs.
feature-branch → release/0.5.0 → main
↑
(release prep PR)
Reference Files
- view.md - View PR mode
- create.md - Create PR mode
- edit.md - Edit PR mode
- release.md - Release prep mode
- release-template.md - Full release PR template
使用示例
查看来源仓库中的使用示例与配置说明。
查看来源 ↗来源历史
- 收录时间
- 2026-01-20
- 索引更新时间
- 2026-01-26
- Branch
- main
收录与同步日期属于本站记录。源码修改历史请查看来源仓库。
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!