What problem does it solve? Pull requests accumulate unresolved review threads from bots like Copilot, teammates, and self-review, and handling them ad hoc leads to missed feedback, false fixes, and replies posted under the owner's name that should never have been sent. This Skill enforces a disciplined triage-then-act workflow so every thread gets a disposition before any code changes. ## Core Features & Use Cases - Full thread triage: Fetches every unresolved review thread via the GitHub GraphQL API, distinguishes bot authors from human reviewers using __typename, and assigns each thread a disposition of fix, decline (with reproduction-grade evidence), or route (filed as an idea) before touching any code. - Human-vs-bot safeguards: Fixes and bot threads are replied to and resolved in-thread, while declines or routes on a person's thread are drafted and parked for the owner to send via h9k review resolve, never posted autonomously. - Structured reporting: Emits one THREAD DISPOSITION: block per thread plus a SUMMARY: line, and parks disputed threads with RESOLUTION: disputed and DISAGREEMENT: blocks containing a proposed reply. - Use Case: A follow-up run on a Hall9k-dispatched PR finds six unresolved Copilot threads and two from a teammate; the skill fixes the three valid findings, declines two false claims with scratch-repo evidence, routes one out-of-scope suggestion, and drafts parked replies for the human threads. ## Quick Start Ask the agent to resolve all unresolved review threads on the current branch's open pull request using the resolve-review-threads skill.