runtime-debugging

Step through Python and Node.js code with breakpoints and inspection.

1|Updated May 19, 2026
One-click install
npx skills add https://github.com/justinsensei/apollo-backup --skill runtime-debugging
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: runtime-debugging
Source: https://github.com/justinsensei/apollo-backup/tree/main/skills/software-development/runtime-debugging
Command: npx skills add https://github.com/justinsensei/apollo-backup --skill runtime-debugging

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pdb, debugpy, node-inspect, chrome-remote-interface, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill unit addresses the challenge of debugging runtime issues in Python and Node.js applications, providing interactive tools for breakpoint stepping and inspection.

Core Features & Use Cases

  • Python Debugging: Offers three primary interfaces for Python environments (pdb, debugpy, remote-pdb).
  • Node.js Debugging: Supports Node.js debugging with node inspect and Chrome DevTools Protocol (CDP).
  • Use Case: For a Python script that's not running as expected, this Skill unit can be used to set breakpoints and step through the code to identify and fix the issue.

Quick Start

To start debugging a Python script, use the command: python -m pdb script.py

Frequently Asked Questions about runtime-debugging

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

FAQPage Schema
How do I set breakpoints and step through Python code to troubleshoot application logic?

You can perform interactive Python debugging using pdb or debugpy to set breakpoints and step through code. This allows you to inspect application logic and identify runtime issues by executing commands like `python -m pdb script.py`.

What is the best way to debug Node.js applications interactively?

Interactive Node.js debugging is best achieved using node inspect and the Chrome DevTools Protocol. These tools enable step-through inspection and breakpoint stepping to troubleshoot application logic and performance issues locally or remotely.

Can I use remote debugging for Python and Node.js environments?

Yes, remote debugging is supported for both Python and Node.js environments. You can use remote-pdb for Python and the Chrome DevTools Protocol for Node.js to inspect and step through code running on remote servers.

Does this debugging approach work for both local and remote scenarios?

Yes, interactive runtime debugging supports both local and remote scenarios. You can troubleshoot application logic and performance issues by attaching debuggers like debugpy or Chrome DevTools Protocol to running processes.

When do I need to use debugpy instead of the standard pdb module?

You need debugpy instead of pdb when troubleshooting complex or remote Python application logic. Debugpy supports remote debugging scenarios and integrates with modern editors, whereas pdb is primarily a standard local command-line debugger.