โ† ClaudeAtlas

pr-review--commentlisted

{{ ๐›€๐›€๐›€ }} Review a pull request and post it as a GitHub review
JasonWarrenUK/goblin-mode ยท โ˜… 5 ยท Code & Development ยท score 73
Install: claude install-skill JasonWarrenUK/goblin-mode
# PR Review with Comment Thin wrapper around `pr-review` โ€” all methodology (foci, taxonomy, matrix, verdict logic, writing rules) lives there. This skill turns those findings into a single GitHub review, using `partition-findings.mjs` (in this skill's folder) to do the deterministic diff-matching and payload assembly. Everything stays in context and in a single shell pipeline: no scratch files are read or written at any point. ```xml <pull-request-review-and-comment> <task>Review the pull request identified by `$ARGUMENTS` and post the findings as one GitHub review. If this skill has reviewed this PR before, build on that prior review instead of starting cold.</task> <steps> <step num="1">Resolve `owner`, `repo`, and `pull_number` โ€” from `$ARGUMENTS` if it's a full URL, otherwise via `gh pr view $ARGUMENTS --json number,headRepositoryOwner,headRepository`.</step> <step num="2">Check for prior reviews from this skill: resolve the authenticated login via `gh api user --jq .login`, then `gh api repos/{owner}/{repo}/pulls/{pull_number}/reviews --jq '[.[] | select(.user.login == "<login>")]'` and `gh api repos/{owner}/{repo}/pulls/{pull_number}/comments --jq '[.[] | select(.user.login == "<login>")]'`. If either returns entries, this is a re-review โ€” enter <follow-up-mode/>. Otherwise proceed cold.</step> <step num="3">Load the pr-review skill and run it against `$ARGUMENTS` to produce structured findings, a summary, and a derived verdict. In follow-up mode, pass