← ClaudeAtlas

pull-requestfollow-uplisted

Follow up as the author on review feedback on your PR/MR: triage and draft replies, catch silent resolves, and drive bot reviewers to a passing score. Triggers: "address reviewer feedback", "make the bot reviewer pass", "greptile/coderabbit review", "bot review before pushing".
bendrucker/claude · ★ 16 · AI & Automation · score 76
Install: claude install-skill bendrucker/claude
# PR Follow-Up Follow up on review feedback for: $ARGUMENTS Parse the URL and flags from `$ARGUMENTS`. GitHub is primary: work through `gh`, `mcp__github`, and `github:*` skills directly. Delegate all GitLab behavior to `gitlab:merge-request` (no `glab` calls). ## Arguments - `--auto`: autonomously triage **bot** threads, looping until the acceptance bar is met (see [The Autonomous Loop](#the-autonomous-loop)). Human threads stay gated. - `--include-human-nits`: under `--auto`, also act on **human** threads, but only trivial high-confidence changes (typos, renames, one-liners). Off by default. - `--local [base]`: run the bot loop pre-push through the reviewer's CLI instead of PR threads, against the branch's unmerged commits (see [Local Mode](#local-mode-pre-push)). The optional base overrides what the review runs against. No PR is involved, so `pr-url` and the other flags don't apply. With no flags, run the gated default. ## Default Workflow (Gated) Without `--auto`, stay read-only: fetch, classify, draft, **check with me before posting or resolving**. Fetch all resolvable threads (resolved and unresolved) via `github:pr-comments` (`--role author`) or `gitlab:merge-request`, then classify: - **Unresolved / no reply** - **Unresolved / replied** - **Resolved / with reply** - **Resolved / silent**: resolved with no author reply; flag these, they hide context For unresolved threads, diff the comment's creation date against HEAD to see whether later commits addressed th