create-pr

Create pull requests following Sentry conventions. Use when opening PRs, writing PR descriptions, or preparing changes for review. Follows Sentry's code review guidelines.

Author

Install

Hot:2

Download and extract to your skills directory

Copy command and send to OpenClaw for auto-install:

Download and install this skill https://openskills.cc/api/download?slug=sickn33-skills-create-pr&locale=en&source=copy

Create PR - Pull Request creation skill that follows Sentry conventions

Skill Overview


create-pr is an AI skill designed for Sentry projects that helps developers create Pull Requests that comply with Sentry engineering standards, automatically generating PR titles and descriptions in the standard format.

Use Cases


  • Open a Pull Request: After committing code, use this skill to create a PR that follows Sentry's code review guidelines.

  • Write PR descriptions: Format PR descriptions according to Sentry best practices, including a clear explanation of motivation and context.

  • Prepare for code review: Ensure the PR is complete and the branch state is correct to facilitate team review.
  • Core Features


  • Smart PR creation: Generate PRs that follow Sentry conventions based on Git history and changes, supporting draft mode and formal publication.

  • Standard description generation: Produce PR descriptions using Sentry’s three-part structure (what it does, why the change was made, alternatives), avoiding redundant test plan checklists.

  • Branch state verification: Automatically detect uncommitted changes and differences with the base branch to ensure the PR is created from the correct branch state.
  • Frequently Asked Questions

    What is the create-pr skill?


    create-pr is a Claude AI skill developed by Sentry to simplify the Pull Request creation process. It follows Sentry's code review guidelines and engineering practices, helping developers generate PR titles and descriptions that conform to Sentry's standards. The skill requires GitHub CLI (gh) to be installed and authenticated.

    What are the prerequisites for using create-pr?


    Before using it, ensure: 1) GitHub CLI (gh) is installed and gh auth login has been completed; 2) all code changes are committed (if there are uncommitted changes, use the commit skill first); 3) the current branch is based on the latest default branch. The skill will automatically validate branch state and notify you of any issues.

    How is create-pr different from using gh pr create directly?


    create-pr builds on gh pr create by adding Sentry-specific conventions and best practices: it auto-generates titles that match Sentry commit conventions (e.g., feat/fix/ref), uses a three-part description structure instead of a traditional PR template, intelligently detects branch state, and provides support for issue reference syntax. It makes the PR creation process more aligned with how the Sentry team collaborates.