What problem does it solve?
This Skill eliminates the friction of debugging across multiple runtimes and the Hermes TUI, where different tools, workflows, and registry rules apply to Python, Node.js, and slash command environments, leading to wasted time and missed edge cases like remote process debugging or autocomplete mismatches.
Core Features & Use Cases
- Multi-runtime debugging guidance: Covers local and remote Python debugging with pdb and debugpy, Node.js debugging with the built-in node inspect REPL and CDP scripting, plus Hermes TUI slash command troubleshooting.
- Scenario-specific workflows: Includes step-by-step instructions for common tasks like debugging pytest tests under xdist, attaching to running Node.js processes, fixing missing TUI command autocomplete, and capturing heap snapshots.
- Use Case: If a custom Hermes TUI slash command appears in the frontend but not in autocomplete, use this Skill to quickly trace the registry mismatch between the Python backend's COMMAND_REGISTRY and the TUI gateway to resolve the issue.
Quick Start
Use the debugging-tools skill to debug a Python test that only fails when run with pytest xdist, or fix a missing autocomplete entry for a custom Hermes TUI slash command.