Skills for Real Engineers. Straight from my .agents directory.
make-pr-easy-to-review
Agent skill frommichael-denyer/pstack-claude
Prepare PRs for review by cleaning noisy history, improving PR descriptions, and adding reviewer guidance without changing code behavior. Use for "make this easy to review", "tidy this PR", "clean up commits", or "annotate the diff".
How to install make-pr-easy-to-review
npx skills add michael-denyer/pstack-claude# or add only this skill to Claude Code: copy the folder
plugins/pstack/skills/make-pr-easy-to-review/
# into
~/.claude/skills/make-pr-easy-to-review/ (all projects)
.claude/skills/make-pr-easy-to-review/ (one project)
1# Make PR Easy to Review23Prepare a PR so a reviewer can quickly understand the intent, important files, and risk. The default goal is reviewability without behavior changes.45## Workflow671. Resolve the target PR from the user-provided URL or current branch.82. Inspect commits, diff size, changed paths, generated files, and PR description.93. Identify reviewability issues: noisy commits, stale description, unrelated changes, mixed mechanical and logic changes, missing tests, or unclear reviewer entry points.104. Propose a plan before rewriting history or force-pushing.115. Apply safe improvements, then verify the tree or diff still matches the intended code.1213## History Cleanup1415Only rewrite history when the user asks for it or agrees to the plan. Before rewriting:1617```bash18gh pr view <PR> --json title,headRefName,baseRefName,state,commits19git fetch origin <headRefName> <baseRefName>20ORIGINAL_TREE=$(git rev-parse origin/<headRefName>^{tree})21```2223Good commit groupings usually follow dependency order:24251. Schema/storage or generated API definitions.262. Core logic.273. Wiring and integration.284. UI or surface behavior.295. Tests.3031After rewriting, verify content identity:3233```bash34echo "Original tree: $ORIGINAL_TREE"35echo "Current tree: $(git rev-parse HEAD^{tree})"36git diff origin/<headRefName> --stat37```3839Do not push if the tree changed unintentionally.4041## Reviewer Guidance4243When code behavior should stay untouched, prefer PR description and review notes:44…
Excerpt shown under the repository's MIT license.
More skills in pstack-claude
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
