git-pr

Installation
SKILL.md

Git Pull Request Creation

Create focused, minimal pull requests that respect repo conventions. The PR title is the permanent record — it becomes the squash-merge commit on the default branch.

References (read when needed):

  • references/worked-example.md — read when composing multi-commit PR descriptions

PR Size: Check Before You Compose

Before writing a single word of the description, assess whether the PR is the right size. A reviewer can hold a 200-line change in their head during a focused 30-60 minute session. A 2000-line change they cannot — they'll skim, miss things, and the review will be shallow.

Signs a PR is too large:

  • More than ~400 lines changed (additions + deletions)
  • More than ~8 files touched across unrelated concerns
  • The title requires "and" to capture what it does
  • You'd need more than a paragraph to explain what's in it

These are guidelines, not hard cutoffs — a 450-line change touching one well-understood module may be fine; a 300-line change spanning 12 unrelated concerns may not be.

Installs
2
GitHub Stars
2
First Seen
Jun 28, 2026
git-pr — mattstruble/skills