Vscode Extension Debugger
This VSCode extension debugger allows developers to step through and debug their extensions' code in real-time, streamlining development and troubleshooting.
Install on your platform
We auto-selected Claude Code based on this skillβs supported platforms.
Run in terminal (recommended)
claude mcp add vscode-extension-debugger npx -- -y @trustedskills/vscode-extension-debugger
Or manually add to ~/.claude/settings.json
{
"mcpServers": {
"vscode-extension-debugger": {
"command": "npx",
"args": [
"-y",
"@trustedskills/vscode-extension-debugger"
]
}
}
}Requires Claude Code (claude CLI). Run claude --version to verify your install.
About This Skill
What it does
This skill allows an AI agent to debug VS Code extensions. It provides the capability to set breakpoints, step through code, inspect variables, and evaluate expressions within a running VS Code extension's context. This enables developers to diagnose and resolve issues in their extensions more effectively.
When to use it
- Debugging Extension Logic: Troubleshoot unexpected behavior or errors occurring within a custom VS Code extension.
- Analyzing Performance Bottlenecks: Identify slow code paths or inefficient operations impacting an extension's performance.
- Reproducing User-Reported Issues: Step through the execution flow to understand and fix bugs reported by users of a VS Code extension.
- Testing Extension Features: Verify that new features or modifications within an extension function as intended.
Key capabilities
- Breakpoint Setting
- Code Stepping (Step Over, Step Into, Step Out)
- Variable Inspection
- Expression Evaluation
Example prompts
- "Debug this VS Code extension and set a breakpoint at line 25 of the
main.tsfile." - "Step through the execution of this extension's command handler to find out why itβs not responding correctly."
- "Inspect the value of the 'currentWord' variable while debugging this extension."
Tips & gotchas
Requires a VS Code development environment and an understanding of VS Code extension development principles. The agent needs access to the extension's source code to effectively debug it.
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.