Agent skill
create-pr
When asked to create a pull request, follow these guidelines
Stars
163
Forks
31
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/development/create-pr-segersniels-dotfiles
SKILL.md
Process
- Run
git fetch --all --pruneto ensure the latest changes are fetched - Check git status and current branch
- Get commit history from [origin] to HEAD
- Analyze
git diff [origin]...HEADto understand changes - Prompt the user for the [origin] (don't make assumptions)
- Confirm with the user whether it needs to be a draft PR or not
- Create a pull request with a descriptive title and body based on actual code changes (
gh) - Assign the current git user to the created PR
Analysis
- Examine modified files and functionality changes
- Understand technical implementation and business impact
- Focus on what changed, not just commit messages
Rules
- PR title MUST use Conventional Commits format:
type(scope): description- Lowercase, imperative mood (same as commit messages)
- Optional Notion ticket ID in brackets at end:
[TL-1234]
- Write meaningful descriptions based on diff analysis
- Never include checkboxes, test plans, or checklists
- Avoid ANSI codes in descriptions
- Pass markdown directly to gh, never use heredoc
- Use markdown and differentiate between sections using ###
- When writing PR titles or bodies, wrap every code identifier (variable names, params, functions, keys, enum values) in backticks.
Didn't find tool you were looking for?