vscode-extension-development
Installation
SKILL.md
VS Code Extension Development
Resolve minimum engines.vscode, contributions, activation, main/browser,
and supported desktop/remote/web hosts. Match type declarations and packaged
entrypoints to that contract.
Read [hosts, trust, and packaging][ref-1] for manifests, placement, storage, webviews, debugging, and distribution. Read document lifecycle for providers, edits, diagnostics, trees, cancellation, and state.
Use URI-aware workspace APIs. Browser workers cannot use Node filesystem/process APIs. Guard workspace-controlled execution with Workspace Trust. Validate webview messages and constrain scripts/resources.
Dispose registrations and owned processes at the correct lifetime. Reject canceled or stale document results. Honor edit success and undo boundaries.