xiaohongshu
xiaohongshu
dynamic-debugger
Interactive debugging via DAP-MCP for multiple languages with natural language commands
Full skill instructions
Interactive debugging capability fer Claude Code via DAP-MCP integration. Debug yer code in natural language without leavin' the conversation.
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:
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?
Required:
pip install dap-mcp or uv pip install dap-mcp)pip install debugpy)Verification:
# Check dap-mcp installation
python3 -m dap_mcp --help
# Check language debuggers
python -c "import debugpy; print('debugpy ready')"
which gdb
dlv version
User: "This async function isn't awaiting properly. Debug it."
Skill activates automatically:
User: "Getting segfault in malloc. Set a breakpoint."
Skill response:
User: "Why is this Promise chain not resolving?"
Skill response:
Explicit triggers (auto-start):
Implicit triggers (may ask confirmation):
Breakpoint management:
Execution control:
Variable inspection:
Session management:
Load these files on demand based on context:
Trigger: User needs specific API details, configuration syntax, or error codes Contains: Complete API reference, language configurations, session management API, error handling details, resource limits Size: 3,000-4,000 tokens Example queries: "How do I configure the Go debugger?", "What are the resource limits?", "Show me all error codes"
Trigger: User wants working code examples or specific debugging scenarios Contains: Production-ready debugging examples for all 6 languages with complete workflows Size: 2,000-3,000 tokens Example queries: "Show me a Python async debugging example", "How do I debug a Rust panic?", "Example of goroutine deadlock debugging"
Trigger: User asks about best practices, architectural patterns, or debugging strategies Contains: Production debugging patterns, performance techniques, security best practices, common pitfalls Size: 1,500-2,000 tokens Example queries: "What are best practices for debugging?", "How do I debug performance issues?", "Common security mistakes?"
Default behavior: Use only SKILL.md for basic debugging commands. Load supporting files only when explicitly needed.
Single concurrent session: Only one debugging session per user at a time Timeouts:
Resource limits:
Automatic detection via:
Confidence thresholds:
Manual override: "Debug this as Python code" (bypasses auto-detection)
Symptom: "dap-mcp server not available" Solution:
npm install -g dap-mcp
npx dap-mcp --version
Symptom: "debugpy not found" or "gdb not available" Solution: Install language-specific debugger (see Prerequisites)
Symptom: "Session timed out after 30 minutes" Solution: Start new session with "debug this"
Symptom: "Another debugging session is active" Solution: Stop existing session with "stop debugging" or wait for timeout
Symptom: "Debugged process exceeded 4GB memory limit" Solution: Reduce data structures or use sampling for large datasets
All errors provide:
Graceful degradation: If dap-mcp unavailable, skill suggests manual debugger commands.
Design philosophy: Keep skill orchestration minimal. Most tokens spent on actual debugging interaction, not overhead.
⚠️ IMPORTANT SECURITY CONSIDERATIONS:
Best Practices:
Process Isolation:
Philosophy: Ruthlessly simple orchestration. All complexity lives in dap-mcp server, not in this skill. We're just the friendly pirate captain givin' orders to the debugger crew.
xiaohongshu
technical spec
product ux expert
database patterns
Conduct multi-agent task orchestration and workflow coordination.
Initialize project with Conductor artifacts (product definition,
Expert in web animations, transitions, and motion design using Framer Motion and CSS
Creates Mermaid and ASCII diagrams for flowcharts, architecture, ERDs, state machines, mindmaps, and more. Use when user mentions diagram, flowchart, mermaid, ASCII diagram, text diagram, terminal diagram, visualize, C4, mindmap, architecture diagram, sequence diagram, ERD, or needs visual docume...
PostgreSQL bindings for H3 hexagonal grid system. Use when working with H3 cells in Postgres, including spatial indexing, geometry/geography integration, and raster analysis.
Context-Driven Development skill for projects using Conductor. Use this skill when you detect a `conductor/` directory in the project, when working on tasks defined in a `plan.md` file, or when the user asks about tracks, specs, or plans. Automatically applies TDD workflow, tracks task completion...
Display project status, active tracks, and next actions
Official Stakpak application containerization standard operating procedure, a step-by-step guidline to properly dockerize applications. This is a rule book curated by the Stakpak Team.
Generate, edit, and beat-sync AI video with leading models in one workspace.
The world's fastest calendar for remote work
Transform Your Design with AI Designer by ImgCreator.ai
Revolutionizing Video Production with AI-Powered Creativity
Extend an image past the frame and let AI fill the new aspect ratio.
Discover your celebrity doppelgänger with StarByFace!
ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.
Opus.ai: Revolutionize Your Web Experience