debugging-tools

Standardize local, remote, and interactive debugging workflows for Python, Node.js, and Hermes TUI.

3|Updated Apr 21, 2026
One-click install
npx skills add https://github.com/DarkArty07/Aether-Agents --skill debugging-tools-darkarty07
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: debugging-tools
Source: https://github.com/DarkArty07/Aether-Agents/tree/main/home/skills/software-development/debugging-tools
Command: npx skills add https://github.com/DarkArty07/Aether-Agents --skill debugging-tools-darkarty07

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

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.

Frequently Asked Questions about debugging-tools

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I debug a pytest test that only fails when run with pytest xdist?

Use specialized debugging workflows to attach a remote debugger to parallel test workers, enabling breakpoint management and stack trace analysis for pytest xdist environments.

Can I attach a debugger to a running Node.js process using the built-in inspector?

Attach to running Node.js processes using the built-in node inspect REPL and CDP scripting to perform remote process debugging, manage breakpoints, and capture heap snapshots.

How do I fix a missing autocomplete entry for a custom Hermes TUI slash command?

Trace the registry mismatch between the Python backend's COMMAND_REGISTRY and the TUI gateway to resolve custom slash command dispatch troubleshooting and restore missing autocomplete entries.

What is the best way to set up remote debugging for Python scripts?

Configure debugpy for remote process attachment to enable interactive debugging, stack trace analysis, and breakpoint management across local and remote Python execution environments.

Does cross-runtime debugging support both local and remote Python environments?

Yes, it supports local script debugging with pdb and remote process attachment with debugpy, providing standardized workflows for breakpoint management and stack trace analysis across Python environments.