Plugin skill shadows built-in /review command via unqualified name resolution
Resolved 💬 3 comments Opened Apr 15, 2026 by ilja Closed May 25, 2026
Bug Description
Typing /review at the Claude Code prompt resolves to a plugin skill (ikh:review) instead of the built-in /review (PR review) command. According to the plugin docs, plugin skills should only be reachable via their namespaced name (e.g., /ikh:review), not the short form.
Steps to Reproduce
- Install a plugin (e.g.,
ikh) that has a skill with folder namereview(registered asikh:review) - The built-in
/reviewcommand (PR review) is also available - Type
/reviewin the prompt - Observe: it expands to the plugin's
ikh:reviewskill instead of the built-in/review
Expected Behavior
/review should resolve to the built-in review command. The plugin skill should only be reachable as /ikh:review (fully qualified with namespace).
The docs explicitly state:
Plugin skills are always namespaced (like /my-first-plugin:hello) to prevent conflicts when multiple plugins have skills with the same name.
Actual Behavior
/review resolves to ikh:review (the plugin skill), making the built-in /review unreachable.
Environment
- Claude Code version: 2.1.101+
- Plugin: custom plugin with
name: "ikh"in plugin.json - Skill:
skills/review/SKILL.mdwith standard frontmatter
Related Issues
- #35585 — Same class of bug: built-in
/btwcommand conflicted with superpowers plugin skill resolution
Suggested Fix
Built-in commands should take priority over unqualified plugin skill name matches. When a user types /review, resolution order should be:
- Built-in commands (exact match)
- Plugin skills (exact match on fully-qualified name only)
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗