reviewfollow-uplisted
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