Dynamic Debugger
This Dynamic Debugger automatically identifies and fixes code issues in real-time, boosting development speed and reliability.
Install on your platform
We auto-selected Claude Code based on this skill’s supported platforms.
Run in terminal (recommended)
claude mcp add dynamic-debugger npx -- -y @trustedskills/dynamic-debugger
Or manually add to ~/.claude/settings.json
{
"mcpServers": {
"dynamic-debugger": {
"command": "npx",
"args": [
"-y",
"@trustedskills/dynamic-debugger"
]
}
}
}Requires Claude Code (claude CLI). Run claude --version to verify your install.
About This Skill
What it does
The Dynamic Debugger skill enables interactive debugging within Claude Code using the Debug Adapter Protocol (DAP) and Model Context Protocol (MCP). It allows developers to debug code in natural language, without leaving the conversation interface. The skill supports setting breakpoints, stepping through code, inspecting variables, and controlling execution flow for supported programming languages.
When to use it
- When encountering issues with asynchronous Python functions that aren't awaiting properly.
- To diagnose C++ segfaults and inspect pointer values at crash points.
- For debugging JavaScript Promise chains where resolution is unexpected.
- When a test case fails and you need to trace the execution path.
- When encountering general code errors and needing to step through the logic.
Key capabilities
- Natural language debugging commands (e.g., "set breakpoint at line 42").
- Support for Python (debugpy), C/C++/Rust (lldb-dap).
- Automatic intent and language detection.
- Session management with resource limits.
- Graceful error handling and recovery.
Example prompts
- "Debug this function."
- "Set a breakpoint at line 42."
- "Why is this Promise chain not resolving?"
Tips & gotchas
- Requires an external
dap-mcpserver installation (usingpip install dap-mcp). - The skill is disabled by default and requires explicit invocation or modification of the SKILL.md file to enable auto-activation.
- Debugging sessions are resource intensive and require full filesystem access, so it's best enabled only when actively debugging.
Tags
TrustedSkills Verification
Unlike other registries that point to live repositories, TrustedSkills pins every skill to a verified commit hash. This protects you from malicious updates — what you install today is exactly what was reviewed and verified.
Security Audits
| Gen Agent Trust Hub | Pass |
| Socket | Pass |
| Snyk | Pass |
🌐 Community
Passed automated security scans.