What problem does it solve?
This Skill repairs failing Konveyor rule test data so rules can pass kantra validation without changing the authoritative rule definition.
Core Features & Use Cases
- Lookup-Based Diagnosis: Reads the failing rule, identifies the condition type, and applies the prescribed fix strategy for that language.
- Test Data Repair: Updates source files, build files, or XML test artifacts to restore expected incidents and compilation readiness.
- Verification Loop: Re-runs targeted kantra tests and classifies outcomes as fixed, still failing, or engine-limited.
- Use Case: A migration rule fails because the sample project uses the wrong import, missing usage, or malformed dependency metadata; this Skill corrects the test fixture and validates the result.
Quick Start
Use the rule-validator skill to inspect the failing rules, repair the test data in the output directory, and verify the fixes against kantra.