Validates a SkillDescription against all constraints.
The skill description to validate
The name of the directory containing the SKILL.md file
Array of validation error messages, empty if valid
Validates a SkillDescription against all constraints.