What problem does it solve? Build failures in Spring WebFlux projects require manual diagnosis of compilation errors, test failures, checkstyle violations, dependency issues, and configuration problems, which interrupts development flow and consumes debugging time. ## Core Features & Use Cases - Automated Build Diagnosis: Runs the project build and classifies failures into five categories (compilation, test, checkstyle, dependency, configuration) with targeted fix strategies per category. - Retry with Revert Safety: Applies fixes across up to 3 attempts, reverting changes that make no progress so each retry starts from a clean state. - Pipeline State Awareness: Demotes feature progress records whose code was modified by build fixes, forcing re-verification before commit. - Use Case: A Gradle build fails with a 'cannot find symbol' compilation error after refactoring; the skill locates the missing factory method, adds it, and reports the exact file changed with test counts from the passing rerun. ## Quick Start Ask the assistant to run the build and automatically fix any compile errors or test failures that come up.