What problem does it solve?
Skill Stocktake prevents a skills library from growing stale or fragmented by auditing what exists, how well each skill is documented, and whether templates and catalogs stay in sync.
Core Features & Use Cases
- Inventory checks: Detect missing SKILL.md files and count total skills under .github/skills/.
- Frontmatter validation: Verify required fields exist and flag breaking-change mismatches like hint: vs argument-hint: and autopilot naming collisions.
- Template synchronization: Compare .github/skills/ against vscode-omg/resources/templates/skills/ to find orphans in either direction.
- Quality scoring: Check for mismatched name fields, weak descriptions, missing “When to Use” or “Output Format/See Also”, broken cross-references, and stubby files.
- Coverage analysis: Cross-check skills mentioned in .github/copilot-instructions.md against actual directories on disk.
Quick Start
Run the skill stocktake routine to generate a report for coverage, quality, and staleness by scanning the repository’s skill directories and templates.