What problem does it solve?
Copilot code review leaves dozens of comments on a PR, and each fix round triggers more findings, forcing hours of manual fix-reply-resolve-re-request cycles. This Skill runs the entire loop autonomously: it triggers Copilot review, triages every open thread, applies fixes, replies with rationale, and repeats until the PR converges.
Core Features & Use Cases
- Automated review triggering: Requests Copilot review via GraphQL
requestReviewsByLogin and verifies pickup through the copilot_work_started event, with a single-iteration fallback for external PR authors without write permission.
- Structured triage rubric: Classifies every open thread (Copilot, human, advanced-security) as fix, decline, or escalate-to-user, with oscillation detection and project-convention discovery before applying fixes.
- Convergence verification with circuit breaker: Computes a deterministic
Converged boolean from HEAD-match, no-new-comments, and zero-threads-awaiting-reply, plus a recap gate every 10 rounds to stop runaway drift.
- Use Case: A developer's PR has 14 Copilot review comments. They invoke the loop, which fixes real bugs, declines style nits with written rationale citing the pushed commit SHA, escalates design tradeoffs to the human, and re-triggers review until Copilot reports no new comments.
Quick Start
Ask the agent to run a Copilot review loop on PR number 123 of the current repository and address all open review comments until it converges.