SYMBOL INDEX (18 symbols across 1 files) FILE: validate_plugins.py class C (line 49) | class C: function parse_yaml_frontmatter (line 62) | def parse_yaml_frontmatter(content: str) -> Optional[dict]: function count_words (line 84) | def count_words(content: str) -> int: class ValidationResult (line 96) | class ValidationResult: method __init__ (line 97) | def __init__(self): method error (line 102) | def error(self, msg: str): method warn (line 105) | def warn(self, msg: str): method note (line 108) | def note(self, msg: str): method ok (line 112) | def ok(self) -> bool: function validate_manifest (line 116) | def validate_manifest(plugin_dir: str) -> ValidationResult: function validate_skill (line 182) | def validate_skill(skill_dir: str) -> ValidationResult: function validate_command (line 232) | def validate_command(cmd_path: str) -> ValidationResult: function validate_readme (line 268) | def validate_readme(plugin_dir: str) -> ValidationResult: function validate_cross_references (line 289) | def validate_cross_references(plugin_dir: str, skill_names: list[str]) -... function validate_plugin (line 315) | def validate_plugin(plugin_dir: str) -> dict: function print_validation_result (line 356) | def print_validation_result(label: str, vr: ValidationResult, indent: in... function print_report (line 370) | def print_report(all_results: list[dict]): function main (line 464) | def main():