You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
PluginsArea: what it touches
ImprovementsKind: in v2.1.304,
ImprovementsSection of the release
What
Plugin validation is the check Claude Code runs to find problems in a plugin. It now reports an error for every command a plugin module registers under a name that Claude Code already ships.
Before, such commands were quietly filtered out and no error was shown. Claude Code still refuses to register these commands with $.command.register, and the hook that tries to register one is skipped. A hook is a piece of a plugin that runs at a set point.
Why
Plugin authors now see the name clash as a validation error. Before, the command simply went missing with no explanation.