What problem does it solve?
This Skill streamlines the creation and conversion of VS Code extensions, removing the complexity of wiring extension-host logic, webviews, editors, views, builds, packaging, and AI-agent communication.
Core Features & Use Cases
- Extension Development: Build commands, tree views, custom editors, sidebar interfaces, and React or Vue webviews with TypeScript.
- App Conversion: Adapt existing JavaScript, React, Vue, or other web applications into VS Code extensions by mapping browser APIs to VS Code APIs.
- AI Integration: Implement file-based bridge IPC between extensions and terminal-based AI agents, with command validation, path sanitization, and rate limiting.
- Build and Distribution: Configure esbuild and Vite, establish development workflows, package extensions as VSIX files, and prepare them for marketplace distribution.
- Use Case: Convert an existing React dashboard into a VS Code sidebar extension with persistent state, extension commands, and a production-ready webview build.
Quick Start
Use this Skill to create or convert a VS Code extension, selecting the appropriate template and implementing the required commands, webviews, views, editors, or AI integration.