Skip to content

feat: support namespaced skill aliases (e.g. ce:setup) #337

@minsoo-web

Description

@minsoo-web

Problem

setup is a generic skill name that collides when multiple plugins are installed. Users who also have oh-my-claudecode (or any other plugin with a setup skill) cannot reliably invoke compound-engineering's setup via /setup.

Proposal

Support short namespace aliases so skills can be invoked as /ce:setup, /ce:review, etc. — without requiring the full compound-engineering:setup path.

This could be:

  • A plugin-level alias field in plugin.json (e.g. "alias": "ce")
  • Or per-skill aliases in SKILL.md frontmatter

Why it matters

  • Plugin ecosystem is growing; generic names like setup, review, plan will keep colliding
  • Full namespace (/compound-engineering:setup) is too verbose for daily use
  • Short aliases (ce:) balance discoverability with brevity

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions