What problem does it solve?
This skill addresses the friction of setting up isolated debugging environments, allowing developers to quickly trace execution, inspect variables, and resolve crashes in Python scripts without manual environment configuration.
Core Features & Use Cases
- Automated Debug Sessions: Orchestrates background tmux sessions to run scripts with interactive pdb or breakpoint support.
- Traceback Analysis: Provides structured commands to audit execution logs and identify tool errors or thread targets.
- Use Case: When a script crashes intermittently, use this skill to launch a background session, inject a breakpoint, and capture the state of the application at the exact moment of failure.
Quick Start
Use the python_debugging skill to start an interactive debug session for your target script by providing the filename and the function you wish to inspect.