What problem does it solve?
This Skill helps you diagnose and resolve inconsistencies between the Hermes CLI/Python command registry, the TUI gateway JSON-RPC dispatch, and the Ink/TypeScript frontend so slash commands appear correctly and behave the same across surfaces.
Core Features & Use Cases
- Cross-layer command verification: Identify whether a slash command is missing from autocomplete, present but unhandled, or incorrectly wired between Python, gateway, and frontend.
- Targeted autocomplete and dispatch troubleshooting: Determine whether the failure is in
COMMAND_REGISTRY, gateway dispatch routing, or Ink local handler/fallthrough behavior.
- Live UI state debugging guidance: Address cases where config persists but the TUI does not update immediately, including pathways where rendering must be patched beyond simple state saves.
- Practical fix recipes: Provides concrete steps for adding/updating
CommandDef entries and wiring handlers in both Python and gateway.
Quick Start
Use debugging-hermes-tui-commands to trace why a specific Hermes slash command is not showing in TUI autocomplete or is not executing as expected, then apply the corresponding fix across the Python registry, gateway dispatch, and Ink frontend handlers.