Agent skill · duc01226

changes-review-loop

[Code Quality] Use when you need to combine /changes-review + /fix in a recursive loop — each round runs /changes-review (report-only) to surface validated findings over a fixed diff scope, then /fix to resolve them, then loops again with a FRESH full /changes-review over the CHANGED diff until one complete pass produces zero validated findings (nothing left to fix).

What it needs

About 11k tokens when loaded.

What this skill does

<!-- PROMPT-ENHANCE:STEP-TASK-ANCHOR:START --> [BLOCKING] Execute skill steps in declared order. NEVER skip, reorder, or merge steps without explicit user approval. [BLOCKING] Before each step or sub-skill call, update task tracking: set inprogress when step starts, set completed when step ends. [BLOCKING] Every completed/skipped step MUST include brief evidence or explicit skip reason. [BLOCKING] If Task tools are unavailable, create and maintain an equivalent step-by-step plan tracker with the same status transitions. <!-- PROMPT-ENHANCE:STEP-TASK-ANCHOR:END --> Quick Summary Goal: Drive a diff scope to a clean pass by pairing /changes-review with /fix in a recursive loop — each round runs /changes-review INLINE in report-only mode to surface validated findings over a fixed diff scope, then /fix to resolve them at the owning layer, then loops again with a FRESH full /changes-review over the CHANGED diff — stopping when a complete /changes-review pass clears the round's exit bar: zero validated findings in rounds 1-2, and zero validated CRITICAL/HIGH/MEDIUM from round 3 (LOW-only ENDS the loop, deferred not fixed). Summary: Each round = /changes-review (report-only) + validate + /fix — the loop runs /changes-review as a review-PRODUCER that stops after its raw findings report (the documented $workflow-review-changes boundary: "stop after the report; parent step 2 owns validation", changes-review/SKILL.md:52,204); the loop then owns the validation gate (/why-review --validate-findings) and the dedicated /fix half, so /changes-review never self-validates or self-fixes; one without the other never converges. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills duc01226/changes-review-loop--ec1ad8

View the source on GitHub

Browse the @skills marketplace