What problem does it solve?
When a build fails, a test breaks, or a script crashes, developers often guess at fixes and make things worse. This Skill enforces a disciplined error-driven loop: reproduce the failure, read the exact error, make the smallest possible edit, and re-verify until the build or test passes.
Core Features & Use Cases
- Error-Driven Fix Loop: Reproduce failures with Maven, tsc, Python, or Bash compile commands, then read only the failing lines before editing.
- Minimal Safe Edits: Use targeted replace, regex, line-range edits, and revert operations so every change is small and reversible.
- LSP Diagnostics Integration: Prefer language server diagnostics over full builds for faster error detection in Kotlin, TS/JS, and Python files.
- Use Case: A Maven compile fails in the browser4-seo plugin with an unresolved reference at line 42. The Skill reads the surrounding lines, applies a one-line fix, reruns the compile, and reports the root cause with verification output.
Quick Start
Ask the agent to fix the failing build or test by reproducing the error, reading the faulty lines, applying the smallest edit, and re-running the verification command until it passes.