From svelte-lsp
This skill should be used when working on Svelte or SvelteKit projects that have the Svelte language server available. Use when the user asks to "check Svelte errors", "fix Svelte component", "find references in Svelte", "rename symbol", "go to definition", "format Svelte file", "understand this Svelte component", or when investigating errors, performing code navigation, or refactoring across a Svelte codebase. Also use when the user mentions "svelteserver", "Svelte LSP", or "SvelteKit".
npx claudepluginhub rcamf/claude-plugins --plugin svelte-lspThis skill uses the workspace's default tool permissions.
The Svelte language server runs natively via Claude Code's `lspServers` integration,
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Automates semantic versioning and release workflow for Claude Code plugins: bumps versions in package.json, marketplace.json, plugin.json; verifies builds; creates git tags, GitHub releases, changelogs.
The Svelte language server runs natively via Claude Code's lspServers integration,
providing real-time analysis for .svelte files through the Language Server Protocol.
The server launches automatically when working with Svelte components.
The Svelte LSP provides these capabilities through Claude Code's native LSP integration:
Svelte components combine <script>, markup, and <style> in a single .svelte file.
The language server understands all three sections and provides diagnostics across them.
The LSP understands Svelte's reactivity model:
$: reactive declarations$state, $derived, $effect runes (Svelte 5)$ prefix (Svelte 4)Use hover and completions to inspect component props, events, and slots. Find references works across component boundaries — trace where a prop is passed from parent components.
.svelte file.svelte, .ts, and .js files/check-svelte [file] — Run diagnostics on a Svelte file or the whole project/svelte-overview — Get a summary of the Svelte project structuresvelteserver available in PATH (install via npm install -g svelte-language-server)svelte.config.js