This skill enables expert-level VS Code extension development by providing comprehensive knowledge of the VS Code Extension API, architectural patterns, security requirements, and best practices. It should be used when creating new extensions, adding features to existing extensions, implementing WebViews, designing language support, or optimizing performance.
Choose the most specific activation event to minimize startup impact:
| onLanguage: | Language-specific features | onLanguage:python | | onCommand: | Command-driven extensions | onCommand:ext.showPanel | | onView: | Sidebar view expansion | onView:myTreeView | | workspaceContains: | Project-specific features | workspaceContains:/.eslintrc | | onFileSystem: | Custom file systems | onFileSystem:sftp |
Этот навык обеспечивает экспертное руководство по разработке расширений VS Code. Используйте при реализации новых функций расширения, отладке кода расширения, разработке пользовательских интерфейсов WebView, реализации функций протокола языкового сервера или оптимизации производительности расширения. Охватывает события активации, точки вклада, шаблоны API VS Code, лучшие практики безопасности, стратегии тестирования и рабочие процессы публикации. Источник: s-hiraoku/vscode-sidebar-terminal.