cursor avatar

Make Pr Easy To Review

Cleans up your PR before review by reorganizing messy commit history, updating stale descriptions, and adding reviewer guidance without touching the actual code behavior. It'll fetch your PR, analyze the diff for noise like mixed mechanical changes or unclear entry points, then propose a plan before doing any history rewrites. The workflow is careful: it snapshots the git tree before rebasing, groups commits by dependency order (schema, core logic, wiring, UI, tests), then verifies nothing changed unintentionally. Use it when you've got a working branch that tells the wrong story, or when the diff is technically correct but would make a reviewer's eyes glaze over. Won't let you hide behavior changes in cleanup commits.

skills.sh installs
3.4K
GitHub stars
15.9K
last updated
Aug 21, 2026

Install

$ npx -y skills add cursor/plugins --skill make-pr-easy-to-review --agent claude-code

Installs into .claude/skills of the current project.

Files

Make PR Easy to Review

Prepare a PR so a reviewer can quickly understand the intent, important files, and risk. The default goal is reviewability without behavior changes.

Workflow

  1. Resolve the target PR from the user-provided URL or current branch.
  2. Inspect commits, diff size, changed paths, generated files, and PR description.
  3. Identify reviewability issues: noisy commits, stale description, unrelated changes, mixed mechanical and logic changes, missing tests, or unclear reviewer entry points.
  4. Propose a plan before rewriting history or force-pushing.
  5. Apply safe improvements, then verify the tree or diff still matches the intended code.

History Cleanup

Only rewrite history when the user asks for it or agrees to the plan. Before rewriting:

gh pr view <PR> --json title,headRefName,baseRefName,state,commits
git fetch origin <headRefName> <baseRefName>
ORIGINAL_TREE=$(git rev-parse origin/<headRefName>^{tree})

Good commit groupings usually follow dependency order:

  1. Schema/storage or generated API definitions.
  2. Core logic.
  3. Wiring and integration.
  4. UI or surface behavior.
  5. Tests.

After rewriting, verify content identity:

Sponsors

Details

Repository
github.com/cursor/plugins
Categories
Git & Pull Requests, Code Review & Quality
First seen
Jun 23, 2026

More from cursor/plugins

All 47
1fvadicamo avatargithub-pr-mergefvadicamo/dev-agent-skillsMerges GitHub Pull Requests after validating pre-merge checklist. Use when user wants to merge PR, close PR, finalize PR, complete merge, approve and merge, or 281skills.sh installs
2fvadicamo avatargithub-pr-reviewfvadicamo/dev-agent-skillsHandles PR review comments and feedback resolution. Use when user wants to resolve PR comments, handle review feedback, fix review comments, address PR review, 579skills.sh installs
3github avatargit-commitgithub/awesome-copilotExecute git commit with conventional commit message analysis, intelligent staging, and message generation. Use when user asks to commit changes, create a git co48.4Kskills.sh installs
4github avatargit-flow-branch-creatorgithub/awesome-copilotIntelligent Git Flow branch creator that analyzes git status/diff and creates appropriate branches following the nvie Git Flow branching model.9.9Kskills.sh installs
5giuseppe-trisciuoglio avatarcreate-pr-from-specgiuseppe-trisciuoglio/developer-kitCreate GitHub Pull Request from specification using pull_request_template.md. Use when: spec needs to be converted to PR, spec is ready for review/merge, need t1.5Kskills.sh installs
6pedronauck avatargit-rebasepedronauck/skillsIntelligently handle git rebase operations and resolve merge conflicts while preserving features and maintaining code quality. Use when rebasing feature branche395skills.sh installs