Feature request: allow custom ordering / pinning in the "/" slash-command autocomplete menu
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.