Dynamic Debugger

🌐Community
by rysweet · vlatest · Repository

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.

1

Run in terminal (recommended)

terminal
claude mcp add dynamic-debugger npx -- -y @trustedskills/dynamic-debugger
2

Or manually add to ~/.claude/settings.json

~/.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-mcp server installation (using pip 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 HubPass
SocketPass
SnykPass

Details

Version
vlatest
License
Author
rysweet
Installs
61

🌐 Community

Passed automated security scans.