conformetry-validate
Installation
SKILL.md
Checking conformance and fixing differences
Conformance measures an instance — generated code on disk — against the template it came from. A difference is something the template declares that the instance lacks.
The one rule that governs every language
The instance must carry everything its template declares. Anything it adds is never a difference.
Extra declarations, extra keys, extra lines, extra files, reordered class members: all fine. So the fix for a difference is almost always to add what is missing, never to delete what is extra. An agent that starts removing content to make a file conform is working against the mechanism.
Implement freely inside generated files. Function bodies are not compared at all.