Skip to content

Slash-Command Namespacing

Plugin-provided slash commands are always namespaced as /<plugin-name>:<skill-name>. There is no shorter form.

Claude Code namespaces commands so two plugins can each ship a skill named review without colliding. The <plugin>:<skill> form makes the source explicit and the picker unambiguous. If a personal user-scope skill and a plugin skill share a name, the plugin form wins on disambiguation; the user-scope one is reachable directly by /review.

In the slash-command picker, type /acn- and Claude filters to all toolkit-provided commands.

PluginSkillInvocation
acn-base-sdlcreview/acn-base-sdlc:review
acn-base-sdlctdd/acn-base-sdlc:tdd
acn-base-sdlccommit/acn-base-sdlc:commit
acn-base-sdlcpr/acn-base-sdlc:pr
acn-slide-gengenerate/acn-slide-gen:generate
acn-pursuit-toolkitrfp-synthesize/acn-pursuit-toolkit:rfp-synthesize
acn-pursuit-toolkitwin-theme-builder/acn-pursuit-toolkit:win-theme-builder

Not every plugin capability is exposed as a slash command. Skills can also auto-match from context — Claude picks them up when the conversation matches their description frontmatter. Slash commands are the explicit-invocation surface for skills that benefit from a direct handle, typically because they take arguments or run a known workflow.

The full ruleset for what becomes a skill, a rule, or a slash command lives in Adding a Skill.