| 12 | |
| 13 | @dataclass |
| 14 | class ParsedSkill: |
| 15 | path: Path |
| 16 | name: str |
| 17 | description: str |
| 18 | line_count: int |
| 19 | h2_count: int |
| 20 | h3_count: int |
| 21 | code_block_count: int |
| 22 | code_block_languages: list[str] |
| 23 | has_examples: bool |
| 24 | has_troubleshooting: bool |
| 25 | has_references: bool |
| 26 | has_assets: bool |
| 27 | reference_files: list[str] |
| 28 | asset_files: list[str] |
| 29 | total_content_lines: int |
| 30 | must_never_always_count: int |
| 31 | cross_references: list[str] |
| 32 | raw_content: str |
| 33 | frontmatter: dict |
| 34 | |
| 35 | |
| 36 | @dataclass |