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

  1. Run git fetch --all --prune to ensure the latest changes are fetched
  2. Check git status and current branch
  3. Get commit history from [origin] to HEAD
  4. Analyze git diff [origin]...HEAD to understand changes
  5. Prompt the user for the [origin] (don't make assumptions)
  6. Confirm with the user whether it needs to be a draft PR or not
  7. Create a pull request with a descriptive title and body based on actual code changes (gh)
  8. 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?

Be as detailed as possible for better results