debugging-bmb-tui-commands
CommunityFix Hermes TUI slash command sync issues
System Documentation
What problem does it solve?
Resolves cases where Hermes slash commands behave inconsistently across the Python command registry, the TUI gateway JSON-RPC bridge, and the Ink/TypeScript frontend—such as missing autocomplete entries, commands not dispatching, or UI state not updating after config changes.
Core Features & Use Cases
- Tri-layer consistency debugging: Identify mismatches between Python
COMMAND_REGISTRY, gateway dispatch (slash.exec/command.dispatch), and frontend local handlers. - Autocomplete diagnosis & repair: Ensure canonical command definitions and
subcommands/aliases inbmb_cli/commands.pymatch what the TUI expects to show. - Live UI state troubleshooting: Confirm TUI-local commands update nanostore state immediately (not only persisted config), including cases where rendering paths diverge.
Quick Start
Use this skill to debug a command like /your-command that should appear in autocomplete and work in the Hermes TUI by checking whether it is defined in both bmb_cli/commands.py and the relevant frontend slash handler, and then validating the gateway dispatch handler matches the canonical name.
Dependency Matrix
Required Modules
None requiredComponents
Standard packageđź’» Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: debugging-bmb-tui-commands Download link: https://github.com/cabezno/bmb-encover-agent/archive/main.zip#debugging-bmb-tui-commands Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.