This specialized skill provides comprehensive guidance for building Visual Studio Code extensions, updated for modern APIs (version 1.74+). It offers structured assistance for scaffolding projects using Yeoman, implementing complex UI patterns like TreeViews and Webviews with proper CSP security, and managing the publication process to the VS Code Marketplace. Whether you are building a simple utility or a complex AI-integrated extension, this skill serves as a domain-specific expert for debugging activation issues, configuring manifest files, and ensuring best practices for performance and security.
주요 기능
01TreeView data provider and drag-and-drop configuration
02Marketplace packaging and publication workflows
03End-to-end scaffolding and project structure setup
0440,657 GitHub stars
05Webview implementation with CSP security and message passing
06Testing strategies using @vscode/test-electron
사용 사례
01Implementing secure and interactive Webview interfaces within the IDE
02Troubleshooting extension activation events and command ID mismatches
03Bootstrapping a new VS Code extension project with modern best practices