What problem does it solve? Claude Code plugins fail to load or behave unexpectedly when their directory structure deviates from the official spec, and manually auditing folder layouts, naming conventions, and file placement is slow and error-prone. ## Core Features & Use Cases - Directory Layout Validation: Checks for plugin.json at root or legacy .claude-plugin/ location, verifies skills/, commands/, agents/, and hooks/ directories, and confirms every skill directory contains a SKILL.md file. - Naming and Security Checks: Enforces kebab-case naming on all files and directories, scans for path traversal patterns (../) and absolute paths, and verifies script shebangs and execute permissions. - Structured Severity Reports: Produces a machine-parseable findings table classifying each issue as CRITICAL, WARNING, or INFO with exact paths and spec references. - Use Case: Before publishing a new Claude Code plugin to a marketplace, run this validation to catch a missing SKILL.md, a non-kebab-case skill folder, or an unexpected file in .claude-plugin/ that would break installation. ## Quick Start Validate the directory structure of my Claude Code plugin at ./my-plugin and report any spec violations.