Cheaper precursor to $pr-review, not a substitute: no ancestry check, no requirement linkage, no receipt. Use for a quick skim; use $pr-review before merge.
gh pr view <target> --json number,title,additions,deletions,changedFiles,files first.
- Skip lockfiles,
*.pbxproj, Pods/, generated code, snapshot fixtures, asset catalogs — note as skipped, do not open to prove it.
gh pr diff <target> once. Over 400 changed lines: per-file size summary first, deep-dive only files with real logic changes.
- Flag: logic errors, unhandled branches, swallowed errors, force
try!, missing tests for new logic, force unwraps, missing [weak self] in escaping closures, off-main-thread UI mutation, retain cycles, hardcoded secrets, unsafe URL construction. Style only against convention visible in the diff's own context.
- Output, capped ~40 lines, omit empty sections:
## PR #<n> — <title> (+<a>/-<d>, <n> files)
Skipped: <list or none>
### Blocking
- `file:line` — <one line>
### Worth a look
### Nits
Never gh pr comment unless asked.
1---2name: pr-triage3description: Fast first-pass triage of a PR diff before $pr-review; flags mechanical defects only.4---56Cheaper precursor to `$pr-review`, not a substitute: no ancestry check, no requirement linkage, no receipt. Use for a quick skim; use `$pr-review` before merge.781. `gh pr view <target> --json number,title,additions,deletions,changedFiles,files` first.92. Skip lockfiles, `*.pbxproj`, `Pods/`, generated code, snapshot fixtures, asset catalogs — note as skipped, do not open to prove it.103. `gh pr diff <target>` once. Over 400 changed lines: per-file size summary first, deep-dive only files with real logic changes.114. Flag: logic errors, unhandled branches, swallowed errors, force `try!`, missing tests for new logic, force unwraps, missing `[weak self]` in escaping closures, off-main-thread UI mutation, retain cycles, hardcoded secrets, unsafe URL construction. Style only against convention visible in the diff's own context.125. Output, capped ~40 lines, omit empty sections:1314```15## PR #<n> — <title> (+<a>/-<d>, <n> files)16Skipped: <list or none>17### Blocking18- `file:line` — <one line>19### Worth a look20### Nits21```2223Never `gh pr comment` unless asked.