creating-pr

Create review-ready pull requests from completed software changes.

672|104|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/spencerpauly/awesome-cursor-skills --skill creating-pr-spencerpauly
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: creating-pr
Source: https://github.com/spencerpauly/awesome-cursor-skills/tree/main/resources/creating-pr
Command: npx skills add https://github.com/spencerpauly/awesome-cursor-skills --skill creating-pr-spencerpauly

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the friction of packaging finished work into a pull request that is easy to understand, review, and merge. It helps turn a pile of commits and diffs into a clear change request with the right context.

Core Features & Use Cases

  • Branch preparation: Checks branch state against the base branch and surfaces the exact set of changes that belong in the PR.
  • PR writing: Produces a strong title and a structured body with summary, changes, and test plan sections.
  • Review readiness: Encourages self-review, cleanup of debug code, and validation through tests, type checks, and linting before submission.
  • Example use case: After finishing a feature, use this Skill to draft a concise PR description, link the related issue, and identify the right reviewers.

Quick Start

Use this skill to help me prepare a review-ready pull request for my current branch, including the title, description, test plan, and reviewer suggestions.

Frequently Asked Questions about creating-pr

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a review-ready pull request from completed git changes?

Creating a review-ready pull request involves inspecting git history to surface branch changes, cleaning up commits, and generating a structured PR body with a summary, changes, and test plan. Validate tests, types, and linting before submission.

What should be included in a pull request description for code review?

A pull request description for code review should include a concise title, a summary of the changes, a detailed breakdown of modifications, and a test plan. It should also link related issues and suggest appropriate reviewers for the workflow.

How do I prepare a git branch for pull request submission?

Preparing a git branch for a pull request requires checking the branch state against the base branch to surface exact changes. Perform a self-review, remove debug code, and verify tests, types, and linting before submission.

Can I automate pull request title writing and issue linking?

You can automate pull request title writing and issue linking by analyzing branch diffs and commit history. This structures the change request with the right context and attaches related issues automatically.

What's the best way to ensure review readiness before opening a PR?

Ensuring review readiness before opening a PR means running validation checks on tests, types, and linting. Clean up debug code and perform a self-review of the diff against the base branch to package finished work.