Skip to content

Phase 3 command consolidation: 64 → ~40 slash commands #73

Description

@BunsDev

Phase 2 (#59, landed via #68 + #71) folded the config/usage/rewind clusters and removed the dead ide command, leaving 64 visible slash commands (PROMPT_SLASH_COMMANDS minus typeahead-only aliases). The ~40 target from docs/AUDIT-2026-06.md §4 needs roughly 24 more cuts. Proposed disposition matrix below — needs sign-off before implementation, same principles as before (one command per concept, variants become arguments, coven identity preserved, old names kept as hidden aliases for one release).

Housekeeping due this phase

  • Remove the Phase 2 hidden aliases whose one-release grace period ends with the next release: /color, /vim, /voice, /statusline, /terminal-setup, /cost, /context, /undo, /revert.

Trivial duplicates (−3)

  • /upgrade → alias of /update (today they're two visible commands with identical descriptions)
  • /stats/usage stats (keeps the TUI stats dialog reachable)
  • /agents + /agent → single /agent (list/inspect/browse become arguments)

Sessions cluster (−5)

  • /fork/session fork
  • /branch/session branch
  • /tag/session tag
  • /copy/export copy [n] (re-opens the fix(tui): consolidate slash command surface #68 "keep" decision — /copy is a variant of exporting, not its own concept)
  • /share/export share

Auth cluster (−2)

  • /switch/login switch
  • /refresh/login refresh (or /providers refresh)

Modes cluster (−2)

  • /think-back/thinking back (with play as a sub-argument, preserving the Phase 1 /think-back play fold)
  • /fast/effort fast (debatable: it's a frequent mid-session toggle; decide)

Config cluster (−4)

  • /keybindings/config keybindings
  • /theme/config theme (theme picker overlay stays reachable)
  • /output-style/config output-style (already a /config set key; the standalone command is redundant)
  • /import-config/config import

Plugins / Coven cluster (−2)

  • /reload-plugins/plugin reload
  • /managed-agents/agent managed (or /coven agents)

Workflow (−1)

  • /pr-comments/review comments

Evaluate (pick ~4 to reach 40)

64 − 19 firm − ~4 evaluated ≈ 41 visible commands.

Named CLI commands (coven-code <name>) keep working regardless of slash folds — only the slash surface changes. As with Phase 2, keep deletions in focused commits to ease upstream Claurst merges (accepted divergence per COVEN.md).

Refs #59, docs/AUDIT-2026-06.md §4.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions