Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Resolve a document's forty review comments systematically — triage by type (accept, push back, conflict, out-of-scope), batch the mechanical fixes, draft the disagreement replies, and reconcile reviewers who contradict each other. Use when asked work through these review comments, two reviewers want opposite things, close out the feedback on this doc, or which comments do I actually have to take. Produces the comment triage, the batched fixes, the push-back replies, the conflict reconciliations,
.claude/skills/mohitagw15856-review-comments-resolver/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-19 | ✗→✓ | ▲ Improved | 31% | 0% |
| case-01 | ✗→✓ | ▲ Improved | 36% | 0% |
| case-02 | ✗→✓ | ▲ Improved | -26% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 58% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 78% | 0% |
A document with forty comments induces either capitulation (accept-all, the doc becomes committee mush) or avoidance (the comments age until the doc ships around them). Resolution is triage: most comments are mechanical (accept in batch, thank in aggregate), some are substantive-and-right (accept with the change named), some deserve push-back (drafted politely, decided by the doc's owner), and a few contradict each other — those aren't the author's to split; they get reconciled by naming the conflict to its parties. Every comment ends closed, and the doc stays the author's.
Ask for these if not provided:
| # | Comment (gist) | From | Bin | Action | |---|---|---|---|---|
The mechanical list → applied · the aggregate note]
Per comment: the honor-then-decide reply, verbatim]
Per pair: the naming message + the author's recommendation]
All closed · the summary line for the approver]
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-19 | fail→pass | 18,352 | 14,047 | -23% | 1 | 1 | 0% | 1,806 | 2,359 | +31% | 0 | 0 | — |
case-01 | fail→pass | 48,825 | 50,973 | +4% | 1 | 1 | 0% | 6,916 | 9,393 | +36% | 0 | 0 | — |
case-02 | fail→pass | 61,544 | 40,991 | -33% | 1 | 1 | 0% | 8,289 | 6,117 | -26% | 0 | 0 | — |
case-03 | fail→fail | 53,812 | 43,156 | -20% | 1 | 1 | 0% | 8,285 | 7,736 | -7% | 0 | 0 | — |
case-04 | fail→pass | 11,995 | 14,042 | +17% | 1 | 1 | 0% | 1,548 | 2,447 | +58% | 0 | 0 | — |
case-05 | pass→pass | 18,493 | 10,510 | -43% | 1 | 1 | 0% | 1,832 | 2,757 | +50% | 0 | 0 | — |
case-06 | fail→pass | 14,830 | 15,265 | +3% | 1 | 1 | 0% | 1,420 | 2,524 | +78% | 0 | 0 | — |
case-07 | pass→pass | 7,141 | 12,178 | +71% | 1 | 1 | 0% | 991 | 2,024 | +104% | 0 | 0 | — |
case-08 | fail→pass | 16,224 | 8,846 | -45% | 1 | 1 | 0% | 1,710 | 2,344 | +37% | 0 | 0 | — |
case-09 | fail→fail | 12,847 | 12,934 | +1% | 1 | 1 | 0% | 1,163 | 1,939 | +67% | 0 | 0 | — |
case-10 | pass→pass | 12,853 | 11,699 | -9% | 1 | 1 | 0% | 1,201 | 2,009 | +67% | 0 | 0 | — |
case-11 | fail→pass | 18,520 | 12,177 | -34% | 1 | 1 | 0% | 1,696 | 2,116 | +25% | 0 | 0 | — |
case-12 | pass→pass | 26,170 | 18,070 | -31% | 1 | 1 | 0% | 2,679 | 2,841 | +6% | 0 | 0 | — |
case-13 | fail→pass | 18,659 | 14,415 | -23% | 1 | 1 | 0% | 2,185 | 2,745 | +26% | 0 | 0 | — |
case-14 | fail→pass | 15,082 | 9,910 | -34% | 1 | 1 | 0% | 1,562 | 2,535 | +62% | 0 | 0 | — |
case-15 | fail→pass | 12,775 | 10,325 | -19% | 1 | 1 | 0% | 971 | 1,959 | +102% | 0 | 0 | — |
case-16 | pass→pass | 17,548 | 12,902 | -26% | 1 | 1 | 0% | 1,767 | 2,347 | +33% | 0 | 0 | — |
case-17 | pass→pass | 21,066 | 18,657 | -11% | 1 | 1 | 0% | 1,931 | 2,944 | +52% | 0 | 0 | — |
case-18 | fail→fail | 16,110 | 19,092 | +19% | 1 | 1 | 0% | 2,073 | 3,474 | +68% | 0 | 0 | — |
case-20 | fail→pass | 18,738 | 19,224 | +3% | 1 | 1 | 0% | 1,850 | 3,282 | +77% | 0 | 0 | — |
case-21 | pass→pass | 29,311 | 35,487 | +21% | 1 | 1 | 0% | 5,927 | 6,640 | +12% | 0 | 0 | — |
case-22 | fail→fail | 22,489 | 15,936 | -29% | 1 | 1 | 0% | 2,191 | 2,607 | +19% | 0 | 0 | — |
case-23 | fail→fail | 7,561 | 12,085 | +60% | 1 | 1 | 0% | 322 | 2,147 | +567% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 23 cases were attempted. The headline lift of +48 percentage points is the difference between those two pass rates over the 23 comparable cases.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.