- Home
- Skills
- Code Quality & Review
- PR Review Preparer
Works with the AI tools you already use
PR Review Preparer
A 1,400-line PR with the description 'fixes stuff' doesn't get reviewed — it gets skimmed, approved, and becomes next quarter's bug.
$5
PR Review Preparer
Example session with this skill installed
Prepare my PR for review. It adds retry handling for Stripe webhooks in our Django app: 14 files, about 620 changed lines, including a new migration, a refactor of payments/services.py, and some formatting changes in unrelated files. Should I split it?
- Read your context and instructions
- Compiled the pr review preparer
Review package for the Stripe webhook retry PR, with a recommendation to split it in two.
Self-review sweep
- Revert or move the formatting-only changes in unrelated files
- Confirm the migration is reversible and has no data changes mixed in
- Check retries are idempotent: the same event ID must not be processed twice
- Remove debug logging and commented-out code in payments/services.py
Split recommendation
Yes. Open
PR 1: refactor payments/services.py (no behaviour change) first, then
PR 2: webhook retries + migration on top. Reviewers can then check the refactor for equivalence and the retry logic for correctness separately.
Description (PR 2)
Why: Failed Stripe webhooks are currently dropped. This adds retries so events are not lost.
What: Stores event IDs, retries failed handlers, skips already-processed events.
Not in scope: Changes to payment flows or Stripe API calls.
Risks
| Risk | Mitigation |
|---|---|
| Duplicate processing | Unique constraint on event ID |
| Migration on a live table | Additive only, test the rollback before merging |
Reading order
- Migration
- Event model
- Webhook view
- Tests
Next steps
- Split the branch and open the refactor PR first
- Add a test that replays the same event twice
- Paste the description above into PR 2
Connects securely to your tools. The creator never sees your data.
What you get
About this skill
A 1,400-line PR with the description 'fixes stuff' doesn't get reviewed — it gets skimmed, approved, and becomes next quarter's bug. This skill writes the PR description your reviewers actually need: the why behind each change, the risk surface to focus on, the areas that deserve careful reading vs. the mechanical changes that don't, and the testing evidence that reduces the reviewer's work. It also structures your changes so reviewers can understand the intent before reading any diff. Use it before you open the PR — give it your diff summary, the issue you're solving, and any context your reviewers don't have; it returns a description that gets your PR read seriously instead of rubber-stamped.
How to install
Works the same in every agent - Claude, Cursor, Codex, Copilot and 20+ more.
- 1
Download the ZIP
Free skills download straight away. Paid skills unlock right after purchase.
- 2
Unzip into your skills folder
Every agent reads skills from one folder on your machine. Drop the unzipped folder in there.
- 3
Ask your agent to use it
Restart the agent if it was already running. It picks the skill up automatically - no config needed.
Skills folder by agent
Click the path to copy it. Create the folder if it does not exist yet.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill passes our trust checks below.
Security scanned
Passed our 8-point scan before listing
Fresh listing
Recently published to Agensi
30-day refund
Not a fit? Get your money back
Trust & safety
Security scanned
Verified clean 3 months ago
- Passed all security checks, Safe to install