Feature request: allow custom ordering / pinning in the "/" slash-command autocomplete menu

Status Open
Maintainer reply None cached
Activity 0 comments · opened Aug 3, 2026

Summary

The / autocomplete menu currently merges built-in commands, plugin commands, and skills into a single list sorted alphabetically, with no way to reorder it. It would help to let users pin a few frequently-used commands to the top, with the remainder staying in their current (alphabetical) order.

Motivation

As the number of custom skills/commands grows, the ones used most often get buried alphabetically among many one-off or rarely-used entries. Scrolling/scanning the menu becomes slower than it needs to be for daily-driver commands.

Proposed solution

Something like a commandOrder (or pinnedCommands) array in settings.json, e.g.:

{
  "pinnedCommands": ["compact", "cockpit", "census"]
}

Pinned commands would render at the top of the / menu in the given order, and every other command (built-in, plugin, or skill-provided) would continue to render below them in the existing alphabetical order — no change to naming or invocation, just menu ordering.

Alternatives considered

  • Renaming command/skill files with numeric/symbol prefixes to force alphabetical sort — works, but changes the actual invocation name (/eml-pulse/0-eml-pulse), which then has to be updated everywhere that name is referenced (docs, other skills, memory files, etc.). Not a real substitute for a proper ordering option.

View original on GitHub ↗