← ClaudeAtlas

prepare-reviewlisted

Open the PR/MR on an already-pushed branch, rebase on the default branch if behind, and draft a description that tells reviewers WHY the change exists. Use when opening an MR/PR or creating a review.
chris-peterson/anchor · ★ 0 · Code & Development · score 68
Install: claude install-skill chris-peterson/anchor
# Create Review Draft a description whose job is to convey *why* the change exists and *how* it addresses the current problem. The proposed code stands on its own — the diff shows *what* changed; the description supplies the *reason*. The rest routes reviewer attention in order of criticality so they get maximum value from whatever time they can spend. **Audience assumption — ELI5 / assume unfamiliarity.** Write for a competent developer who has never seen this system. Explain *what it does today* and *why this change exists* in plain language; spare a sentence or two to establish the business/system context up front — that investment is almost always worth the words. Skip the parts the diff already speaks to (which loop does what, which file moved where). **Default to terse on everything else.** Justifications, hedges, asides, and "we used to / now we" framing add bytes without adding signal. Trim aggressively on the first pass; reviewers will ask for more if they want it. The shape to aim for: a Context section that earns its 30-60 seconds, then a tight Review guide. Recency-polish bullets, decisions no one was going to question, and author-todo lists all belong somewhere else — see Step 3 "What to avoid". CR = change request: a pull request on GitHub, a merge request on GitLab. Pick the forge tool by the `origin` remote. ```mermaid %%{ init: { 'look': 'handDrawn' } }%% flowchart TD Start(["/prepare-review"]) --> CR{Open CR?} subgraph "Step 1: Gather the chang