Smithery Logo
MCPsSkillsDocsPricing
Login
NewFlame, an assistant that learns and improves. Available onTelegramSlack
    svelte-society

    svelte-code-writer

    svelte-society/svelte-code-writer
    Coding
    447

    About

    SKILL.md

    Install

    • Telegram
      Telegram
    • Slack
      Slack
    • Claude Code
      Claude Code
    • Codex
      Codex
    • OpenClaw
      OpenClaw
    • Cursor
      Cursor
    • Amp
      Amp
    • GitHub Copilot
      GitHub Copilot
    • Gemini CLI
      Gemini CLI
    • Kilo Code
      Kilo Code
    • Junie
      Junie
    • Replit
      Replit
    • Windsurf
      Windsurf
    • Cline
      Cline
    • Continue
      Continue
    • OpenCode
      OpenCode
    • OpenHands
      OpenHands
    • Roo Code
      Roo Code
    • Augment
      Augment
    • Goose
      Goose
    • Trae
      Trae
    • Zencoder
      Zencoder
    • Antigravity
      Antigravity
    • Download skill
    ├─
    ├─
    └─
    Smithery Logo

    Give agents more agency

    Resources

    DocumentationPrivacy PolicySystem Status

    Company

    PricingAboutBlog

    Connect

    © 2026 Smithery. All rights reserved.

    About

    CLI tools for Svelte 5 documentation lookup and code analysis. MUST be used whenever creating or editing any Svelte component (.svelte) or Svelte module (.svelte.ts/.svelte.js)...

    SKILL.md

    Svelte 5 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
    Recommended Servers
    Context7
    Context7
    Codeinterpreter
    Codeinterpreter
    Microsoft Learn MCP
    Microsoft Learn MCP
    Repository
    svelte-society/sveltesociety.dev
    Files