What problem does it solve? Plugin components fail at runtime when their YAML frontmatter is missing required fields, uses wrong types, or contains forbidden keys, and these errors are hard to spot manually across many files. ## Core Features & Use Cases - Frontmatter Validation: Checks required fields, types, and formats for skills (name, description, allowed-tools), agents (name, description, tools), and commands (description, user-invocable). - Body Structure Checks: Verifies each skill body has a title heading, a procedural section, and non-empty content. - Duplicate and Forbidden Field Detection: Flags duplicate component names and forbidden agent fields like hooks, mcpServers, and permissionMode. - Use Case: Before publishing a Claude Code plugin, run this validation to produce a severity-classified report (CRITICAL, WARNING, INFO) with per-type pass rates for all skills, agents, and commands. ## Quick Start Validate the frontmatter and body structure of all skills, agents, and commands in this plugin and report any findings by severity.