validate-and-fix
Installation
SKILL.md
Validate & Auto-Fix
Run the project validation pipeline, auto-fix trivial issues, and re-run until green or a real failure is found.
Rules
- CRITICAL: Never use
go testdirectly - ALWAYS usemake test(handles envtest, CRDs, build flags) - Never modify production logic to fix a test. Only fix test expectations, imports, formatting.
- Never skip or delete a failing test.
- Stop after 3 auto-fix cycles to avoid loops.
- Report real failures clearly; do not attempt speculative fixes.
Step 1: Run Unit Tests
make test 2>&1 | tail -60
Important: The Makefile handles essential setup (envtest, CRDs, build flags) that go test doesn't.