review-loop

Iterates multi-model code review and fix cycles until the working tree diff is clean.

21|1|Updated Jul 22, 2026
One-click install
npx skills add https://github.com/uiverify/uiverify --skill review-loop-uiverify
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: review-loop
Source: https://github.com/uiverify/uiverify/tree/main/packages/skills/skills/review-loop
Command: npx skills add https://github.com/uiverify/uiverify --skill review-loop-uiverify

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? A single code review pass rarely reaches a fixpoint because each applied fix can introduce new defects that only a subsequent review can detect. This Skill automates the review → fix → re-review cycle so the diff is driven to an actual clean state instead of stopping after one round. ## Core Features & Use Cases - Iterative review-fix loop: Repeatedly runs the review-multi-model panel over the working tree, applies verified fixes, and re-reviews until zero verified findings remain. - Convergence and safety guards: Stops on a clean full-panel pass, an iteration cap, stagnation (a fix that never takes), oscillation (a fixed finding that returns), or only un-appliable findings remaining. - Finding fingerprinting: Matches findings semantically by defect and location across rounds, tolerating wording changes and line-number drift. - Use Case: After opening a PR, ask the agent to loop the review until clean; it applies each round's verified fixes to the working tree and reports a per-round found/fixed trajectory such as iter1: 9/8 → iter2: 5/5 → iter3: 0 → clean. ## Quick Start Ask the agent to run review-loop on the current branch (or a checked-out PR number) and keep reviewing and fixing until the diff is clean.

Frequently Asked Questions about review-loop

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run an automated code review loop until my diff is clean?▼

Invoke review-loop on your current branch or a checked-out PR. It repeatedly runs the review-multi-model panel, applies verified fixes to the working tree, and re-reviews until a full pass finds zero verified findings.

How does the review loop know when to stop iterating?▼

It stops when a full-panel review reports zero verified findings, when --max-iterations is reached, when a fixed finding keeps reappearing (stagnation or oscillation), or when only un-appliable findings remain. Convergence is always decided by a clean review, never assumed after a fix.

Can I run the review loop on a pull request?▼

Yes, but the PR must already be checked out locally so the loop can review and fix its working tree. It runs in branch mode against the PR's base branch, fetched fresh, and does not support gh pr diff or --staged mode.

Does the review loop commit or push the fixes it applies?▼

No. The loop only mutates the working tree through the review-multi-model fix step. It never commits, pushes, or opens a PR unless you explicitly ask after it converges.

What happens if a code review fix keeps failing to stick?▼

The no-progress guard detects a finding that persists across two or more rounds after a fix was applied, or one that disappeared and returned. The loop stops and reports the stuck or oscillating finding so a human can break the cycle.