Skip to content

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"]