← ClaudeAtlas

reviewfollow-uplisted

Follow up as the reviewer on a PR/MR you reviewed: did the author's fixes actually grasp each concern you raised, or just go through the motions? Finds silently resolved or mechanically-fixed threads and returns a graded re-review call. Use when you left review comments and want to verify the author acted on them before re-approving. Triggers: "did they fix my review comments", "re-review this PR", "check whether the author addressed my feedback".
bendrucker/claude · ★ 15 · Code & Development · score 76
Install: claude install-skill bendrucker/claude
# Review Follow-Up Follow up on my review of: $ARGUMENTS `$ARGUMENTS` is optional. When it carries a PR/MR URL or identifier, follow up on that. When it's empty, resolve the target from the current branch's open PR/MR before anything else (see [Resolve Target](#resolve-target)). Only ask me to paste a URL when that resolution genuinely fails. You are the reviewer. The question is not "did the author reply?" but "did the fix actually grasp each concern, or go through the motions?" Status is a signal. The code is the verdict. All diff and file reading happens in Explore sub-agents. Your main session holds only the structured verdicts they return, never raw diffs, keeping my development context free. ## Context - Remote URL: !`git remote get-url origin 2>/dev/null || echo "unavailable"` - Branch: !`git branch --show-current 2>/dev/null || echo "unavailable"` ## Workflow ### Resolve Target Settle on a PR/MR URL before any other step; everything downstream keys off it. If `$ARGUMENTS` carries a URL or identifier, use it. If it's empty, detect the current branch's open PR/MR. Pick the platform from `git remote get-url origin` (host contains `github.com` => GitHub, else the GitLab instance that remote points at), then: - GitHub: `gh pr view --json url,state --jq '.url'` - GitLab: `glab mr view --output json | jq -r '.web_url'` Both resolve the current branch with no positional argument. Feed the URL into [Detect Platform](#detect-platform) unchanged. Ask me for a URL on