← ClaudeAtlas

pr-brieflisted

Reviewer-oriented brief of an incoming PR. Fetches PR metadata + diff, invokes interrogate (what the code does) and blast-radius (downstream impact), optionally why (historical rationale for legacy touched code), then composes a plain-English brief with TL;DR, what-changes, why-needed, downstream impact, and watch-points for review. Use BEFORE reviewing when a teammate sends a PR and you need to understand it. Handoff to `quick-review` / `medium-review` / `advanced-review` after for judgment.
shreyT19/claude-skills · ★ 0 · Code & Development · score 58
Install: claude install-skill shreyT19/claude-skills
# PR brief Orchestrator — mixes `interrogate` + `blast-radius` (+ optional `why`) with a `gh` fetch to give the *reviewer* (you) a fast mental model of an incoming PR before any judgment pass. ## When to use - Teammate opens a PR and asks you to review - You are pinged on a PR in a repo / area you don't own - You need to write a good review comment but first need to understand *what* + *why* + *what breaks* ## When NOT to use - Your own WIP diff — use `quick-review` - Just judging quality — use `medium-review` or `advanced-review` (skip understanding step) - Understanding a random subsystem, not a PR — use `teach` (which chains `how` + `why` on any code) ## Inputs One of: - PR number: `<n>` (assumes `origin` remote) - PR URL: `https://github.com/<org>/<repo>/pull/<n>` - Local branch: `<branch>` (compare against `main` unless told otherwise) If none supplied, ask. ## Process ### 1. Fetch PR metadata + diff Use `gh` CLI: - `gh pr view <n-or-url> --json title,body,author,commits,files,baseRefName,headRefName,url` — metadata - `gh pr diff <n-or-url>` — full diff - `gh pr view <n-or-url> --json commits -q '.commits[].messageHeadline'` — commit list If gh fails or PR is local-only: - `git diff <base>...<branch>` - `git log <base>..<branch> --oneline` - Skip anything requiring API access, note gaps. Note down: files changed, LOC added/removed, linked issues (parse `#123`, `Closes #45`, `Fixes ABC-1234` from body + commits). ### 2. Invoke `interrogate` Delegate to `int