# make-pr-easy-to-review

This skill prepares pull requests for review by cleaning noisy history, refining the PR description, and adding reviewer guidance without changing code behavior.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 3100 installs · ★ 14099
- Author: cursor
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/cursor/plugins/tree/HEAD/cursor-team-kit/skills/make-pr-easy-to-review/SKILL.md
- Updated: 2026-10-25
- HTML: https://affpapa.org/en/nevibecode/skills/make-pr-easy-to-review

## What it does

The skill resolves a pull request from a supplied URL or the current branch. It inspects commits, diff size, changed paths, generated files, and the PR description, then flags noisy commits, unrelated edits, mixed mechanical and logic changes, missing tests, and unclear review entry points.

It proposes a plan before rewriting history. The skill can shape the PR description with a TL;DR, separate core files from generated changes, and call out risky behavior, migration order, rollout plans, and test coverage. History may be rewritten only after the user asks or agrees to the plan; the resulting tree is checked before pushing, and an unintended change blocks the push.

## Requirements
- Works with: GitHub

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add cursor/plugins --skill make-pr-easy-to-review -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/make-pr-easy-to-review/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/make-pr-easy-to-review/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add cursor/plugins --skill make-pr-easy-to-review -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/make-pr-easy-to-review/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add cursor/plugins --skill make-pr-easy-to-review -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/make-pr-easy-to-review/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install cursor/plugins make-pr-easy-to-review
```

2. **Manually: put the files in place**
- File: `.github/skills/make-pr-easy-to-review/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add cursor/plugins --skill make-pr-easy-to-review -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/cursor/plugins --path cursor-team-kit/skills/make-pr-easy-to-review
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/make-pr-easy-to-review/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add cursor/plugins --skill make-pr-easy-to-review -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/cursor/plugins/tree/HEAD/cursor-team-kit/skills/make-pr-easy-to-review/SKILL.md

## When to use it
- clean up noisy commit history
- refresh an outdated PR description
- separate logic from mechanical edits
- point reviewers to important files
- verify the tree after rewriting history

## Example prompts
- Make this pull request easy to review without changing code behavior.
- Inspect the current branch, find noisy commits, and suggest a cleanup plan first.
- Annotate the diff with generated files, risky changes, and clear reviewer entry points.

## Similar
- [improve-codebase-architecture](https://affpapa.org/en/nevibecode/skills/improve-codebase-architecture.md) — skill · 1163035 installs
- [tdd](https://affpapa.org/en/nevibecode/skills/tdd.md) — skill · 1141062 installs
- [triage](https://affpapa.org/en/nevibecode/skills/triage.md) — skill · 990453 installs
- [codebase-design](https://affpapa.org/en/nevibecode/skills/codebase-design.md) — skill · 850344 installs
- [code-review](https://affpapa.org/en/nevibecode/skills/code-review.md) — skill · 789521 installs
- [implement](https://affpapa.org/en/nevibecode/skills/implement.md) — skill · 774700 installs

From the same set: [cursor/plugins](https://affpapa.org/en/nevibecode/by/cursor/plugins.md) — 47 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
