What problem does it solve?
This Skill helps turn stubborn .NET build and test failures into a bounded, repeatable fix-and-verify workflow that avoids infinite retries and wasted tokens.
Core Features & Use Cases
- Build-Fix loop (compile success): Iteratively runs dotnet build, categorizes errors (e.g., missing using/reference, type mismatches, API changes), applies targeted fixes, and exits on progress loss, regressions, or max iterations.
- Test-Fix loop (correct behavior): Iteratively runs dotnet test, diagnoses whether failures are in tests vs production code, applies the right kind of fix, and stops when failures stall.
- Refactor loop (multi-step safety): Refactors in steps, verifying build and tests after each target and reverting if verification fails.
- Scaffold loop (end-to-end feature creation): Generates a feature, verifies with bounded build-fix, adds tests, verifies with bounded test-fix, then runs a quality check for warnings/anti-patterns.
- Safety guardrails: Enforces bounded iteration counts, progress detection metrics, atomicity per iteration, transparency after each iteration, and emergency exits on critical errors, regressions, cascades, or user interruption.
Quick Start
Use the autonomous-loops skill to fix build errors and failing tests in a .NET solution by iteratively applying bounded, progress-checked changes until dotnet build and dotnet test pass.