Triage and address PR reviews from a given PR URL. Use this skill whenever the user provides a PR URL and wants to evaluate review comments — rejecting out-of-scope ones with a 👎 and inline reply, addressing in-scope ones with code changes, committing and pushing, reacting with 👍 to addressed reviews with optional inline replies, and resolving all reacted threads.
Given a PR URL, evaluate all open review threads: reject out-of-scope ones with 👎 + inline reply, address in-scope ones with code changes, commit and push, post 👍 reactions (with optional inline replies) to addressed threads, then resolve all reacted threads.
| Input | Example |
|---|---|
| PR URL | https://github.com/owner/repo/pull/123 |
Fetch all unresolved review threads from the PR. Group inline comments by thread so each is evaluated as a unit.
Out-of-scope if the review:
In-scope if the review:
For each out-of-scope thread:
For each in-scope thread, make the necessary code changes. Batch all changes before committing.
Commit all changes with a descriptive message summarizing what was addressed, then push.
For each addressed thread:
Resolve every thread that received a 👍 or 👎 reaction in this session.
| Situation | Reaction | Reply |
|---|---|---|
| Out-of-scope | 👎 | Required — explain why |
| Addressed | 👍 | Optional — summarize change |