Context
Anthropic provides a built-in plugin validator (`claude plugin validate .`) that checks plugin.json, skill/agent/command frontmatter, hooks.json syntax, and schema conformance. We are not running it as part of our release process.
Additionally, the Agent Skills ecosystem provides a cross-tool validator (`skills-ref validate`) and a community linter (`claudelint`) that catch broader issues.
Problem
Without automated validation:
- Frontmatter typos or schema violations ship silently
- Skills may fail to load in Claude Code without any pre-release signal
- Format drift from Anthropic's evolving spec goes unnoticed
- Our release script (`scripts/release.sh`) runs Layer 1 pre-flight checks but doesn't include plugin format validation
Deliverables
Acceptance criteria
Dependencies
References
Context
Anthropic provides a built-in plugin validator (`claude plugin validate .`) that checks plugin.json, skill/agent/command frontmatter, hooks.json syntax, and schema conformance. We are not running it as part of our release process.
Additionally, the Agent Skills ecosystem provides a cross-tool validator (`skills-ref validate`) and a community linter (`claudelint`) that catch broader issues.
Problem
Without automated validation:
Deliverables
Acceptance criteria
Dependencies
References