← ClaudeAtlas

fixlisted

Polymorphic iterative repair loop — accept a verifier failure, structured findings (review/resolve/triage-issue), or a bug description; modify→verify→keep on green, auto-revert on guard regression, until clean or iteration cap. Use when the user says "fix", "make it pass", or "apply the findings", or hands an artifact + repo and expects patches; auto-routes to gh-fix-ci or gh-address-comments when an open PR + gh auth + GH-flavored input is detected.
OutlineDriven/odin-claude-plugin · ★ 27 · AI & Automation · score 85
Install: claude install-skill OutlineDriven/odin-claude-plugin
# Fix Failure-driven iterative repair. Detect → Prioritize → Fix ONE thing → Commit → Verify → Keep/Revert → Repeat. ## When to Apply / NOT **Apply:** user says "fix", "make it pass", "apply findings"; input is a verifier failure, findings file, or bug description. **NOT apply:** - CI/PR workflows with no local context → use `gh-fix-ci` - PR review comments → use `gh-address-comments` - Merge conflicts - Analysis-only tasks → use `resolve` or `debug` - Planned change without a failure driver → use `proceed` ## Detected Mode Acknowledgement [LOAD-BEARING] First output line before ANY edit: ``` detected: <mode> — target=TARGET guard=GUARD scope=SCOPE cap=20 ``` Mode values: `gh-route`, `findings`, `verifier-failure`, `bug-spec`. Full classifier: `references/classifier.md`. ## Input Classifier First-match wins. Full detail: `references/classifier.md`. | Priority | Mode | Minimum condition | |----------|------|-------------------| | 1 | `gh-route` | GH-flavored input + open PR + `gh auth status` clean | | 2 | `findings` | Path to `*/findings.md`, `*/review/*.md`, or structured findings text | | 3 | `verifier-failure` | Raw verifier stdout (`FAILED`, `error TS`, `--- FAIL`, etc.) | | 4 | `bug-spec` | Natural-language description — catch-all fallback | ## Auto-Detect Gate Auto-infer: target verifier, scope glob, guard command, iteration cap (default 20). Trigger `AskUserQuestion` (single-select per axis, NEVER `multiSelect`) when: - `MIXED_MODE`: findings artifact AN