
Dynamic Debugger
This lets you debug Python, C/C++, and Rust code through natural language commands instead of firing up a separate debugger. Set breakpoints, step through execution, and inspect variables by just saying what you want. It's opt-in by default because it spins up actual debugger processes (debugpy, lldb) and needs filesystem access, so you enable it when you're actually debugging rather than having it listen all the time. The intent detection is solid, it'll catch "set a breakpoint at line 42" or even "why isn't this awaiting properly" and kick off the right session. Requires dap-mcp server installed locally, but once that's set up it handles session management and timeouts automatically. Good for when you're iterating on a bug and don't want to context switch to your IDE.
- skills.sh installs
- 140
- GitHub stars
- 76
- last updated
- Aug 21, 2026
Install
$ npx -y skills add rysweet/amplihack --skill dynamic-debugger --agent claude-codeInstalls into .claude/skills of the current project.
Files
Dynamic Debugger Skill
Interactive debugging capability fer Claude Code via DAP-MCP integration. Debug yer code in natural language without leavin' the conversation.
Overview
This skill enables interactive debuggin' through the Debug Adapter Protocol (DAP) via MCP server integration. Set breakpoints, step through code, inspect variables, and control execution flow across multiple programming languages using natural language commands.
What ye get:
- Natural language debugging commands ("set breakpoint at line 42")
- Current support: Python (debugpy), C/C++/Rust (lldb)
- Planned support: JavaScript/TypeScript, Go, Java, .NET (see configs/future/)
- Automatic intent and language detection
- Session management with resource limits
- Graceful error handling and recovery
Activation (Opt-In)
This skill is DISABLED by default (disableModelInvocation: true).
To enable:
-
Explicit invocation (recommended):
"Use the dynamic-debugger skill to debug this function" -
Auto-activation (edit SKILL.md frontmatter):
disableModelInvocation: false # or remove this line
Why opt-in?
Sponsors
Details
- Repository
- github.com/rysweet/amplihack
- Categories
- AI & Agent Building, Debugging
- First seen
- Jun 3, 2026
More from rysweet/amplihack
All 58- Multi Repo137
- Philosophy Compliance Workflow136
- N Version Workflow134
- Outside In Testing134
- Xlsx
- Cybersecurity Analyst1.5K
- Lawyer Analyst690
- Psychologist Analyst456
- Mermaid Diagram Generator429
- Pptx422
- Economist Analyst382
- Design Patterns Expert359
- Learning Path Builder342
- Philosopher Analyst321
- Storytelling Synthesizer311
- Documentation Writing308
- Political Scientist Analyst303
- Novelist Analyst288
- Knowledge Extractor281
- Socratic Review278
- Physicist Analyst277
- Chemist Analyst276
- Computer Scientist Analyst272
- Docx268