By RA1NCS
Get code intelligence for Svelte files in Claude Code: diagnostics, go-to-definition, find references, hover docs, and symbols for .svelte components.
Claude Code plugin providing Svelte language server integration. Gives Claude LSP-powered code intelligence on .svelte files: go-to-definition, hover docs, find references, document symbols, and diagnostics.
npx svelte-lsp-claude
Then restart Claude Code.
npm install -g svelte-language-server
claude plugin marketplace add RA1NCS/svelte-lsp
claude plugin install svelte-lsp@svelte-lsp
Registers svelteserver --stdio as the LSP server for .svelte files. Once installed, Claude can use the LSP tool for:
| Operation | Use case |
|---|---|
hover | Type info, prop definitions, component docs |
goToDefinition | Jump to where a symbol is defined |
findReferences | Find all usages of a variable/component |
documentSymbol | List all symbols in a component |
goToImplementation | Find interface implementations |
The plugin also includes a CLAUDE.md that instructs Claude to proactively use LSP when working with Svelte files.
svelte-language-server installed globally (npm install -g svelte-language-server)Claude Code's plugin system reads the lspServers field from plugin.json at startup to register language servers for file extensions. This plugin maps .svelte files to svelteserver --stdio, the same LSP server VS Code uses for Svelte.
MIT
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimnpx claudepluginhub ra1ncs/svelte-lsp --plugin svelte-lspA plugin for all things related to Svelte development, MCP, skills, and more.
Svelte 5 runes, SvelteKit data flow, routing, and structure patterns
Specialized commands for Svelte and SvelteKit development
SvelteKit and Svelte 5 done right. Runes ($state, $derived, $effect), load functions, form actions, SSR patterns, and modern Svelte your AI agent should follow.
Svelte changes since training cutoff (latest: 5.0.0) — runes ($state, $derived, $effect, $props), snippets replacing slots, callback props replacing events, mount/hydrate API. Load before working with Svelte.
Build node-based editors, interactive diagrams, and workflow builders with Svelte Flow.