svelte-code-writer

CLI tools for Svelte 5 documentation lookup and code analysis. MUST be used whenever creating, editing or analyzing any Svelte component (.svelte) or Svelte…

npx skills add https://github.com/sveltejs/ai-tools --skill svelte-code-writer

CLI tools

You have access to @sveltejs/mcp CLI for Svelte-specific assistance. Use these commands via npx:

List documentation sections

npx @sveltejs/mcp list-sections

Lists all available Svelte 5 and SvelteKit documentation sections with titles and paths.

Get documentation

npx @sveltejs/mcp get-documentation "<section1>,<section2>,..."

Retrieves full documentation for specified sections. Use after list-sections to fetch relevant docs.

Example:

npx @sveltejs/mcp get-documentation "$state,$derived,$effect"

Svelte autofixer

npx @sveltejs/mcp svelte-autofixer "<code_or_path>" [options]

Analyzes Svelte code and suggests fixes for common issues.

Options:

  • --async - Enable async Svelte mode (default: false)
  • --svelte-version - Target version: 4 or 5 (default: 5)

Examples:

# Analyze inline code (escape $ as \$)
npx @sveltejs/mcp svelte-autofixer '<script>let count = \$state(0);</script>'

# Analyze a file
npx @sveltejs/mcp svelte-autofixer ./src/lib/Component.svelte

# Target Svelte 4
npx @sveltejs/mcp svelte-autofixer ./Component.svelte --svelte-version 4

Important: When passing code with runes ($state, $derived, etc.) via the terminal, escape the $ character as \$ to prevent shell variable substitution.

Workflow

  1. Uncertain about syntax? Run list-sections then get-documentation for relevant topics
  2. Reviewing/debugging? Run svelte-autofixer on the code to detect issues
  3. Always validate - Run svelte-autofixer before finalizing any Svelte component

Plus de skills de sveltejs

performance-investigation
sveltejs
Enquêter sur les régressions de performance et trouver des opportunités d'optimisation
official
svelte-code-writer
sveltejs
Outils CLI pour la consultation de la documentation Svelte 5 et l'analyse de code avec correcteur automatique intégré. Trois commandes principales : list-sections pour parcourir la documentation disponible, get-documentation pour récupérer la documentation complète de sujets spécifiques, et svelte-autofixer pour analyser le code et suggérer des corrections. Le correcteur automatique prend en charge les ciblages Svelte 4 et 5 via le paramètre --svelte-version et le mode asynchrone via l'option --async. Accepte à la fois le code en ligne (avec des caractères $ échappés) et les chemins de fichiers pour l'analyse. Conçu pour être utilisé dans le...
official
svelte-core-bestpractices
sveltejs
Conseils pour écrire du code Svelte moderne, rapide et robuste. Chargez cette compétence lorsque vous êtes dans un projet Svelte et qu'on vous demande d'écrire, modifier ou analyser un composant Svelte ou…
official
svelte-core-bestpractices
sveltejs
Guidance on writing fast, robust, modern Svelte code. Load this skill whenever in a Svelte project and asked to write/edit or analyze a Svelte component or…
official
scenario-writer
sveltejs
Choisit un nouveau scénario à créer en fonction de la description de l'utilisateur, délègue la rédaction de celui-ci au sous-agent ai-scenario-writer et vérifie l'exactitude.
official
performance-investigation
sveltejs
Enquêter sur les régressions de performance et trouver des opportunités d'optimisation
official
writing-opencode-plugins
sveltejs
Plugins OpenCode, @opencode-ai/plugin, @opencode-ai/plugin/tui, hooks de plugin, outils personnalisés, routes TUI, slots, keymaps et packaging. Utiliser lors de la création,…
official
scenario-writer
sveltejs
Sélectionne un nouveau scénario à créer basé sur la description de l'utilisateur, délègue sa rédaction au sous-agent ai-scenario-writer et vérifie l'exactitude.
official