From dev-toolkit
Use when creating a pull request, responding to PR feedback, or managing PR lifecycle. Handles description authoring, reviewer assignment, and feedback workflow.
How this skill is triggered — by the user, by Claude, or both
Slash command
/dev-toolkit:pull-request-workflowThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Pull requests are the gateway to `main`. Every PR should be easy to review: clear description, focused scope, and all checks passing before requesting review.
Pull requests are the gateway to main. Every PR should be easy to review: clear description, focused scope, and all checks passing before requesting review.
Before creating a PR, verify:
git diff <base-branch>...HEAD to review everything that will be in the PRgit log --oneline <base-branch>..HEAD to see the commit historyIf any check fails, fix the issue before proceeding. Don't create a PR with known failures.
git push -u origin <branch-name>
If the branch already has a remote and you've rebased, you may need --force-with-lease. Confirm with the user first.
Use gh pr create with a structured description. The description should help reviewers understand the change without reading every line of code.
gh pr create --title "<type>: <concise description>" --body "$(cat <<'EOF'
## Summary
- <What this PR does and why>
- <Key design decisions>
- <Any trade-offs made>
## Changes
- <Grouped list of notable changes>
## Test plan
- [ ] <How to verify this works>
- [ ] <Edge cases checked>
- [ ] <Regression tests added/updated>
EOF
)"
Closes #123 or Fixes #456 syntaxdev for feature/fix branches, main for RC branches# Target dev by default
gh pr create --base dev ...
# For RC → main
gh pr create --base main ...
gh pr view <number> --comments or gh api repos/<owner>/<repo>/pulls/<number>/commentsAfter addressing all feedback:
gh pr review <number> --request-review
Or push new commits — most review tools (CodeRabbit, GitHub) auto-detect updates.
| Strategy | When to use |
|---|---|
| Squash merge | Feature branch with messy/WIP commits — produces one clean commit on target |
| Merge commit | RC → main, or when you want to preserve the full commit history |
| Rebase merge | Clean feature branch where each commit is meaningful |
Let the project's merge strategy settings guide the choice. When in doubt, ask the user.
npx claudepluginhub aeriondyseti/aeriondyseti-plugins --plugin dev-toolkitCreates and manages GitHub pull requests via gh CLI: branch preparation, PR titles/descriptions, creation, review feedback, and merge/cleanup workflows.
Guides creating complete GitHub pull requests with git status checks, descriptive titles, structured markdown descriptions, labels, issue links, and reviewers using gh CLI. Useful for team code reviews.
Creates GitHub pull requests with formatted descriptions, labels, issue references, draft mode, reviewers, and base branch selection from pushed branches. Use for 'create PR' or 'submit for review'.