vscode-extension-debugger

Community

Debug and fix VS Code extension bugs efficiently.

Authors-hiraoku
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This skill provides a systematic approach to debugging and fixing complex issues in VS Code extensions, such as memory leaks, race conditions, and WebView communication failures. It streamlines the debugging process, helping developers quickly identify root causes and implement robust fixes, saving significant time and reducing frustration.

Core Features & Use Cases

  • Systematic Debugging Workflow: Guides through bug triage, root cause analysis, fix implementation, and verification.
  • Common Bug Patterns: Identifies and provides solutions for frequent issues like dispose handler problems, race conditions, and unhandled async errors.
  • Debugging Tools & Strategies: Leverages VS Code's built-in tools (Extension Host, DevTools) and logging best practices for effective investigation.
  • Use Case: Investigate a reported memory leak in a VS Code extension by using heap snapshot analysis, identifying unreleased event listeners, and implementing a DisposableStore pattern for proper resource management.

Quick Start

Use the vscode-extension-debugger skill to outline a debugging strategy for an extension that is experiencing unhandled promise rejections during activation.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: vscode-extension-debugger
Download link: https://github.com/s-hiraoku/vscode-sidebar-terminal/archive/main.zip#vscode-extension-debugger

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository