Autocomplete and IntelliSense for Sky UI utility classes in class/className (HTML, Vue, React, Svelte). Hover preview, color swatches, and skyui.config.js support.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Open Cursor → Extensions (Ctrl+Shift+X / Cmd+Shift+X).
Drag the downloaded .vsix file into the Extensions panel, or run Extensions: Install from VSIX... from the Command Palette (Ctrl+Shift+P) and choose the file.
The extension will work the same; it just won’t appear in Cursor’s marketplace search until it’s also published to Open VSX (which requires a one-time Eclipse account setup).
From source (development)
Open this repo in VS Code or Cursor.
Open the Extensions view, run Developer: Install Extension from Location..., and choose extensions/sky-ui-intellisense.
Reload the window if prompted.
Or copy the folder into your .vscode/extensions directory for local use.
Configuration
Setting
Default
Description
skyUiIntellisense.enable
true
Enable Sky UI class completions.
skyUiIntellisense.includeVariants
true
Include variant prefixes (hover:, sm:, etc.) in suggestions.
How it works
The extension registers a completion provider for HTML and JS/TS/React/Vue/Svelte. When the cursor is inside a class or className attribute, it loads the suggestion engine from the workspace and calls getCompletions(partial) with the current word. Results are shown in the completion list with optional detail (e.g. "Spacing", "Background").