Mechanical Fixes Stay Precise
Mechanical findings are applied by exact match against the quoted text, without touching anything outside the quote.
Skill
Apply review fixes mechanically and route judgment calls to the user.
/attune:fix-issues Fix Issues takes a review produced by the attune review-doc skill and resolves every pending finding. It applies mechanical fixes through exact quote replacement, groups overlapping judgment findings for the user to rule on with AskUserQuestion, and marks stale findings. The skill writes each outcome back into the review and reports final counts and rulings.
Mechanical findings are applied by exact match against the quoted text, without touching anything outside the quote.
Judgment findings are asked in batches through AskUserQuestion, ordered by severity, with each proposed fix and a Keep as it is option.
Overlapping findings are grouped, ambiguous mechanical fixes are reclassified toward judgment, and stale findings are marked when their quote no longer appears.
Each finding's Outcome is set to fixed, kept, changed, superseded, or stale; the review's Outcomes line is rewritten and the counts and rulings are reported.
Confirm the review path from $ARGUMENTS.
Stop and ask if empty; otherwise use the existing path, the .reviews/ file, or the newest matching review.
Read the review and source, skip non-pending findings, and sort them.
Group overlapping quotes, reclassify only toward judgment, and mark stale when a quote no longer appears.
Replace each exact quote with its fix.
Touch nothing outside the quoted text; do not alter the finding's wording.
Ask via AskUserQuestion in batches of four, ordered by severity.
Put the finding id in the header; include quote, issue, and proposed fix; offer Apply the proposed fix and Keep as it is.
Set every handled finding's Outcome and rewrite the Outcomes line.
Use fixed, kept, changed, superseded, or stale; report counts and every ruling with the review path.