# Review Pr Comments

> **INTERACTIVE SKILL** - Evaluate every actionable comment in unresolved GitHub PR review threads, including agent comments. USE FOR: review unresolved PR comments, triage review threads, process Copilot feedback. DO NOT USE FOR: general PR comments, resolving threads, unapproved replies. INVOKES: gh CLI, including gh api GraphQL and REST calls.

- Skill: `kin0992/review-pr-comments` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add kin0992/review-pr-comments`
- Raw SKILL.md: https://api.skillmd.com/api/skills/kin0992/review-pr-comments/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- License: MIT
- Author: kin0992 (https://skillmd.com/u/kin0992)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/kin0992/review-pr-comments

---


# Review unresolved PR comments

## Instructions

1. Read and follow the complete [workflow](references/workflow.md) and
   [`gh` commands](references/gh-commands.md).
2. Process one PR and all actionable comments in its unresolved review threads;
   include bots, but exclude general PR conversation comments.
3. Evaluate each comment against the diff and source context.
4. If there is more than one actionable comment, enter batch triage before
   making any GitHub mutation. Ask one question at a time, and for each comment
   show its recommendation plus a concise suggested reply. Record `Accept` with
   `+1`, `Defer` with `eyes`, and `Reject` with `-1`; do not edit code merely
   because a comment was accepted.
5. After all decisions are collected, identify accepted comments that require
   code changes and ask explicitly whether to implement them. An `Accept`
   decision never authorizes code edits. If approved, implement and validate
   the requested changes before finalizing reply drafts; if declined, leave
   code unchanged and continue with the decisions.
6. Keep every decision and reply draft grouped locally until triage and any
   authorized implementation are complete. Then show the complete grouped plan
   and ask for one confirmation to publish it. Do not publish a partial batch.
7. Publish each selected reaction and only the exact reply text approved for
   that target. If a draft is edited, ask for approval of the new exact text
   before publishing it.
8. Never resolve threads or post general PR comments.

Requires an authenticated `gh` CLI. Use `gh api graphql --paginate` to collect
threads and comments, and `gh api` REST calls for reactions and approved replies.

```sh
gh auth status
```

## Errors

Surface API, permission, and missing-context failures; never silently skip them.

