A solid CLI debugger that covers the full stack without making you remember different tool syntax for each runtime. It handles Node, Bun, Python, Java, and native code (C/C++/Rust/Swift) through a unified interface with short reference IDs instead of those annoying long debugger protocol identifiers. The auto-detection for JS and Python runtimes is nice, you just run `dbg launch --brk` and it figures out what you're doing. If you're bouncing between languages or just tired of context switching between Chrome DevTools, pdb, and lldb commands, this gives you one consistent way to set breakpoints and step through code. Already has 148 installs and passed the major security audits.

skills.sh installs
673
GitHub stars
159
last updated
Aug 21, 2026

Install

$ npx -y skills add theodo-group/debug-that --skill dbg --agent claude-code

Installs into .claude/skills of the current project.

Files

dbg Debugger

dbg is a CLI debugger that supports Node.js (V8/CDP), Bun (WebKit/JSC), Python (via debugpy/DAP), Java (via JDWP/DAP) and native code (C/C++/Rust/Swift via LLDB/DAP). It uses short @refs for all entities -- use them instead of long IDs.

Supported Runtimes

RuntimeLanguageLaunch example
Node.jsJavaScriptdbg launch --brk node app.js
tsx / ts-nodeTypeScriptdbg launch --brk tsx src/app.ts
BunJavaScript / TypeScriptdbg launch --brk bun app.ts
Bun executable (bun build --compile)JavaScript / TypeScriptdbg launch --brk ./my-cli --its-flags
debugpyPythondbg launch --brk python3 app.py (or attach -- see Python section)
LLDBC / C++ / Rust / Swiftdbg launch --brk --runtime lldb ./program
JDWPJavadbg launch --brk --runtime java ./program

Sponsors

Details

Repository
github.com/theodo-group/debug-that
Categories
Testing & QA, Debugging, Python, Rust, Mobile Development, Java & JVM, CLI & Terminal
First seen
Jun 3, 2026
1ferdinandobons avatarstartup-positioningferdinandobons/startup-skillMarket positioning strategy using the April Dunford framework, enriched with JTBD discovery, Moore positioning statement, and Neumeier's Onliness Test. Produces672skills.sh installs
2mohitmishra786 avatarfuzzingmohitmishra786/low-level-dev-skillsFuzzing skill for automated input-driven bug finding in C/C++. Use when setting up libFuzzer or AFL++ fuzz targets, defining fuzz entry points around parsing or670skills.sh installs
3unbrowse-ai avatarunbrowseunbrowse-ai/unbrowseThe action engine of the internet. Unbrowse is the open-source action layer for AI agents: it learns a site's internal API routes from real browsing, then repla669skills.sh installs
4antithesishq avatarantithesis-triageantithesishq/antithesis-skillsTriage Antithesis test reports to understand what happened in a run: look up runs, check status, investigate failed properties (assertions), view metadata, down642skills.sh installs
5tech-leads-club avatartechnical-design-doc-creatortech-leads-club/agent-skillsCreates comprehensive Technical Design Documents (TDD) with mandatory and optional sections through interactive discovery. Use when user asks to "write a design639skills.sh installs
6alirezarezvani avatarprompt-engineer-toolkitalirezarezvani/claude-skillsTurns marketing prompts into tested, versioned production assets: A/B prompt evaluation against structured test cases, immutable prompt version history with dif638skills.sh installs