What problem does it solve? Handling reviewer feedback on a GitHub pull request is error-prone: pushing new commits can dismiss an existing approval, threads get silently dropped, and replies go out before fixes land. This Skill triages every unresolved review thread, decides whether to fix, reply, defer, or fold it into another PR, and executes each step only with explicit authorization. ## Core Features & Use Cases - Thread triage: Fetches review threads via the GitHub CLI and GraphQL API, classifies each as must-fix, nit, question, out-of-scope, or stale, and proposes a disposition table. - Staged execution modes: Triage, Address, Respond, and Publish modes gate local commits, thread replies, resolutions, and pushes as separately authorized steps. - Approval protection: Checks approval state before pushing, batches accepted changes so an approval is invalidated at most once, and files follow-up issues for deferred items. - Use Case: A reviewer left twelve comments on your approved PR. Run the skill to classify each comment, implement the accepted fixes as grouped commits, reply with rationales, resolve addressed threads, and confirm before the single push that dismisses the stale approval. ## Quick Start Use the address-review skill to triage the review comments on this PR and propose how to address each one.