npx skills add ...
npx skills add posit-dev/skills --skill pr-threads-address
Address PR review feedback by systematically working through every unresolved PR review thread on the current branch's PR - analyze each comment, make the requested code changes (with tests where useful), commit, and optionally reply and resolve.
npx skills add posit-dev/skills --skill pr-threads-address
Before using this command, check if the gh pr-review extension is installed:
Every gh pr-review subcommand requires both --pr <number> and --repo <owner/repo> — do not omit either. Look the values up once at the start of the workflow and substitute the literal numbers and slugs into every later command.
Get the PR number for the current branch:
Get the repository slug:
Then pass the resulting values directly — e.g. --pr 42 --repo posit-dev/skills — on every subsequent gh pr-review call in this workflow (review view, comments reply, threads resolve, etc.).
Display all reviews, inline comments, and replies for a pull request:
Common filters:
--reviewer <login> — Filter by specific reviewer--states <list> — Comma-separated review states (APPROVED, CHANGES_REQUESTED, COMMENTED, DISMISSED)--unresolved — Show only unresolved threads--tail <n> — Show only the last n replies per thread--include-comment-node-id — Include GraphQL node IDs for repliesFor multi-line replies, pass --body "$(cat <<'EOF' ... EOF\n)" heredoc syntax.
Thread IDs (format PRRT_...) come from review view --include-comment-node-id.
gh repo view --json nameWithOwner -q .nameWithOwnergh pr-review review view --pr <number> --repo <owner/repo>gh pr-review comments reply --thread-id <PRRT_...> --body "<reply-text>" --repo <owner/repo> --pr <number>gh pr-review threads resolve --thread-id <PRRT_...> --pr <number> --repo <owner/repo>