claude-plugin-naming¶
Plugin names should use kebab-case
Formerly known as plugin-naming. The legacy name still works in configs, --rule/--skip-rule, suppression comments, and baselines.
| Severity | warning (auto) |
| Autofix | - |
| Since | v0.1.0 |
| Repo Types | marketplace, single-plugin |
| Category | Claude Code |
Why¶
Plugin names appear in command identifiers (plugin:command) and
configuration files. A name that uses uppercase, underscores, or
spaces breaks conventions and may cause lookup failures in
case-sensitive systems.
Examples¶
Bad:
Good:
How to fix¶
Rename the plugin to use kebab-case in plugin.json and rename the
plugin directory to match.
Configuration¶
Run skillsaw explain claude-plugin-naming to see this documentation and the rule's effective configuration in your terminal.