name: pr
description: Create, view, and edit pull requests following project conventions. Invoke with "open pr", "create pr", "update pr", or use /pr view [pr-number] to view, /pr <issue-number> to create, /pr edit [pr-number] to update, /pr release <version> for release prep.
allowed-tools: Bash(gh:), Bash(git:), Read, Grep, Glob, AskUserQuestion, Task(Explore)
user-invocable: true
context: fork
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
chat Comments (0)
Sign in to join the discussion and leave a comment.
Skill Details
GitHub Stars
0
GitHub Forks
0
Created
Jan 2026
Last Updated
5 months ago
tools
tools productivity tools
Related Skills
Build your own?
Join 12,000+ developers contributing to the Claude ecosystem.
No comments yet. Be the first to share your thoughts!