← ClaudeAtlas

pr-review-guardianlisted

Review a pull request or code diff for correctness, security, and performance, returning a structured verdict with severity-tagged findings. Use this whenever the user shares a diff, PR link, or code change and asks for review, feedback, "is this safe to merge", "look this over before I ship", or mentions code review, even if they don't say the words "pull request".
moses607/skillforge · ★ 0 · Code & Development · score 70
Install: claude install-skill moses607/skillforge
# PR Review Guardian Review code changes the way a careful senior engineer does: find what actually matters, rank it, and give a clear merge verdict. Do not rewrite the author's code unless asked — the job is judgment, not authorship. ## Workflow 1. **Establish intent.** State in one line what the change is trying to do. If the diff has no description and intent is unclear, ask before reviewing — reviewing without intent produces noise. 2. **Pass over each hunk against the checklist below.** Note file + line for every finding. 3. **Tag each finding by severity** (see scale). Never inflate severity to seem thorough. 4. **Emit the verdict block** using the exact template. ## Severity scale - **BLOCKER** — will break prod, corrupt data, or expose a vulnerability. Merge must not happen. - **MAJOR** — real bug, missing error path, or perf cliff under realistic load. Fix before merge. - **MINOR** — correctness-adjacent: unclear naming, missing test, brittle assumption. Fix soon. - **NIT** — style/taste. Non-blocking. Cap nits at 5; beyond that you're bikeshedding. ## Review checklist **Correctness** - Off-by-one, boundary conditions, empty-collection and null/undefined paths. - Error handling: are failures caught, logged, and surfaced — or swallowed? - Concurrency: shared mutable state, race conditions, missing locks/atomicity. - Does the change do what its description claims, and *only* that? **Security** - Injection (SQL/command/template), unsanitised user input reaching