{"version":"2.1.281","anchor":"hidden-slash-commands-can-win-name-collisions","canonical_anchor":"hidden-slash-commands-can-win-name-collisions","heading":"Hidden slash commands can win name collisions","tier":null,"area":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281\/e\/hidden-slash-commands-can-win-name-collisions","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281","markdown":"### Hidden slash commands can win name collisions\n\nWhen slash commands share a name, a hidden command can now be the one that matches\n\n**Unclear.** The finding does not say which commands are hidden or how two commands end up sharing a name.\n\n**What**\n\nSlash commands are the commands you type after a `\/` in Claude Code. Some are marked hidden, which means they exist but are not shown in lists. When Claude Code looks for the command that matches a name, it now also accepts a match when that command is hidden (`Ye.isHidden`). Before this change, a hidden command could not be the match in that check.\n\n**Why**\n\nIf two commands have the same name and one of them is hidden, the hidden one can now be the one that runs. If a command behaves differently from what you expect, a hidden command with the same name may be the cause."}