pub fn validate(dir: &Path) -> Vec<Diagnostic>Expand description
Validate a skill directory: find SKILL.md, parse, and check all rules.
Returns a list of diagnostics (empty = valid).
pub fn validate(dir: &Path) -> Vec<Diagnostic>Validate a skill directory: find SKILL.md, parse, and check all rules.
Returns a list of diagnostics (empty = valid).