Creates a draft GitHub pull request with a plain-text conventional-commit title and a succinct description of the branch. Use when the user asks to open, raise, or create a pull request or PR.
72
90%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Creates a draft pull request with a conventional-commit title and a short description of what the branch actually changes.
gh auth status, current branch, uncommitted changes.git log <base>..HEAD and git diff <base>...HEAD —
the description covers exactly this, nothing more..github/pull_request_template.md if present,
otherwise the sections below.gh pr create --draft --title "<type>(<scope>): <subject>" --body-file <file> --base main<type>(<scope>): <subject>.Examples:
feat(auth): add session refresh endpointfix(scanner): match patterns case-insensitivelydocs: document the scanner exit codesKeep it succinct. The PR body describes the commits on the branch and nothing else.
make test, go test ./...) and
the result. Say so plainly if nothing was run.Default body when there is no template:
## Summary
<1-3 sentences>
## Changes
- <change>
- <change>
## Testing
<command and result>Example body:
## Summary
Pattern matching in the MCP scanner was case-sensitive, so uppercase AWS keys
passed the scan. Matching is now case-insensitive.
## Changes
- Add `-i` to the pattern grep in `mcp-security-scanner.sh`
- Cover uppercase keys in `tests/test-scanner.sh`
## Testing
`make test` — all suites pass.gh pr ready <PR-NUMBER> # draft to ready
gh pr edit <PR-NUMBER> --add-reviewer user1,user2 # add reviewers
gh pr status # check statusgh: prompt to install.gh auth status and prompt to log in.a43676e
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.