Build a YAML validation ruleset for a modeling language (ArchiMate, BPMN, UML, SysML, custom MDG, etc.), consumed by validate_model. Covers the full authoring workflow: research → rule-category planning → YAML authoring → testing. Use this skill at the start of every new language ruleset, and keep it open throughout.