Skip to content

si plugin: skills named 'status' and 'review' shadow Claude Code built-in /status and /review #885

Description

@sdkkds

Summary

Two skills in the self-improving-agent (si) plugin use bare name: values that collide with Claude Code built-in slash commands, causing the plugin skill to shadow the built-in when the user types the bare command:

Skill file name: Collides with built-in
skills/status/SKILL.md status /status
skills/review/SKILL.md review /review

Reproduction

  1. Install self-improving-agent@claude-code-skills.
  2. Type /status (intending the built-in account/model/connectivity dashboard).
  3. Claude Code routes to the plugin skill si:status (memory dashboard) instead of the built-in. Same for /reviewsi:review.

Confirmed on Claude Code (Windows, Opus 4.8). The client's slash resolver matches the plugin skill's bare leaf name (status) against the built-in namespace and the plugin wins. Usage counters showed the skill firing under both self-improving-agent:status and si:status, confirming loose name matching.

Impact

Users lose easy access to the built-in /status and /review commands after installing the plugin. There is no per-skill disable in stock Claude Code — the only user workaround is editing name: in the plugin cache (overwritten on update) or disabling the whole plugin (loses /si:promote, /si:extract, /si:remember).

Suggested fix

Rename the two skills to namespace-safe values that don't shadow built-ins, e.g.:

  • statusmemory-status (invoked as /si:memory-status)
  • reviewmemory-review (invoked as /si:memory-review)

Update the plugin.json description, both CLAUDE.md command lists, and each SKILL.md usage block accordingly. General guidance worth adopting: plugin skill name: values should never equal a reserved built-in command word (status, review, config, cost, model, mcp, doctor, help, etc.).

Environment

  • Claude Code on Windows 11, model Opus 4.8
  • Plugin self-improving-agent v2.9.0 via claude-code-skills marketplace

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions