debug-that
Command-line debugging for Node, Bun, Python, and native code
All Skills in This Repository (2)
Pure Emerald Level IndicatorsFrequently Asked Questions
FAQPage SchemaHow to install debug-that?โผ
Run `npx skills add theodo-group/debug-that --all -g -y` in your terminal to install the debugging skill globally.
What languages can debug-that debug?โผ
It supports Node.js, Bun, and TypeScript via CDP, Python via debugpy, and C, C++, Rust, and Swift via LLDB, with Java support in progress.
How do I set a breakpoint with debug-that?โผ
Launch your app with `dbg launch --brk node app.js`, then run `dbg break src/file.ts:42` and `dbg continue` to pause at that line and inspect state.
Can debug-that attach to a running process?โผ
Yes. Start your app with the inspector flag (for example `node --inspect app.js`) and run `dbg attach 9229` to connect and debug it live.
Can I edit code without restarting the debugger?โผ
Yes. For JavaScript and TypeScript, edit the file on disk and run `dbg hotpatch <file>` to apply the change live in the paused session.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core