Plugin Validator
The Plugin validator checks .claude-plugin/plugin.json manifest files for schema compliance, versioning, and component references.
What It Checks
- plugin.json schema validation
- Semantic versioning format
- Required fields (name, version, description)
- Skill, agent, and hook references
- Component file existence
- Directory structure
- marketplace.json schema
Rules
This validator includes 12 rules. See the Plugin rules category for the complete list.
| Rule | Severity | Description |
|---|---|---|
| plugin-name-required | error | Plugin name is required |
| plugin-version-required | error | Plugin version is required |
| plugin-invalid-version | error | Invalid semantic version |
| plugin-missing-file | error | Referenced file not found |
| plugin-invalid-manifest | error | Invalid manifest schema |
CLI Usage
bash
claudelint validate-plugin
claudelint validate-plugin --verboseSee Also
- Claude Code Plugins Reference - Official plugin documentation
- Claude Code Plugin Integration - Plugin usage guide