
from dbg15
Persistent CLI for debugging, profiling, and JIT disassembly across languages and backends; captures hits for diffing and trend analysis.
dbg provides a canonical, persistent command-line debugging and profiling interface that unifies backends (lldb, netcoredbg, perf, callgrind, etc.) and records breakpoint hits and traces into a session DB. It supports flow control (run/step/continue), breakpoints, inspection, disassembly, hit capture, diffing sessions, replay, and GPU-specific profiling via a separate gdbg binary. The skill documents adapter-based preconditions and a vocabulary that maps user goals to the correct backend.
Use dbg when you need deterministic runtime inspection or profiling instead of guessing from source: debugging live processes, attaching to PIDs, profiling hotspots, collecting JIT disassembly, comparing runs, or investigating memory errors and GPU kernel performance. Prefer gdbg for GPU workloads and adapters for backend-specific prechecks.
adapters/ directory with backend-specific guidance and canonical command translations.Inferred compatibility: language- and runtime-aware agents that can orchestrate system tools and interpret debugger output (systems-level assistants, devops debuggers, and advanced code agents).
dbg is a well-documented persistent CLI for debugging, profiling, and JIT disassembly across many languages and backends. The SKILL.md is comprehensive with clear trigger phrases, a detailed backend selection table, canonical command vocabulary, hit capture queries, and session lifecycle management. No scripts were bundled. No security concerns — the skill instructs process control and sandbox awareness. Well-structured frontmatter and clear separation between the main doc and adapters/
Impressively thorough SKILL.md. Good frontmatter with specific trigger phrases. Clear command vocabulary and lifecycle rules. The 'always dbg kill' discipline is well-emphasized. No credentials, no network calls, no exfiltration risks. Deductions: no scripts to verify functionality (-quality), adapter references are external docs not bundled (-arch), sandbox limitation reduces practicality in some environments (-usefulness). Security is strong — no shell injection, no remote fetch, no credential handling.