Plugin Structure
| Rule ID |
Description |
Default Severity |
Autofix |
plugin-json-required |
Plugin must have .claude-plugin/plugin.json |
error (auto) |
- |
plugin-json-valid |
Plugin.json must be valid JSON with required fields |
error (auto) |
- |
plugin-naming |
Plugin names should use kebab-case |
warning (auto) |
- |
plugin-readme |
Plugin should have a README.md file |
warning (auto) |
llm |
plugin-json-valid parameters:
| Parameter |
Description |
Default |
recommended-fields |
Fields that trigger a warning if missing from plugin.json |
["description", "version", "author"] |