AI студия Владимира Ломтева
УСЛУГИПРОЕКТЫСТАТЬИБАЗА ЗНАНИЙМаркетплейсПолезные сервисы

Оставьте заявку,
чтобы обсудить проект

Напишите ваш вопрос, не забудьте указать телефон. Мы перезвоним и все расскажем.

Контакты

Москва

Работаем по всей России
и миру (онлайн)

+7 (999) 760-24-41

Ежедневно с 9:00 до 21:00

lamooof@gmail.com

По вопросам сотрудничества

TelegramWhatsApp

Есть предложение?

Напишите нам в мессенджеры

© 2025 AI студия Владимира Ломтева

Политика конфиденциальностиСогласие на обработку ПДн|ИНН 623412173261
    Svelte5 Best Practices — Скилл для ИИ-агентов | AI Рассвет

    Svelte5 Best Practices

    Svelte 5 runes, snippets, SvelteKit patterns, and modern best practices for TypeScript and component development. Use when writing, reviewing, or refactoring Svelte 5 components and SvelteKit applications. Triggers on: Svelte components, runes ($state, $derived, $effect, $props, $bindable, $inspect), snippets ({ snippet}, {@render}), event handling, SvelteKit data loading, form actions, Svelte 4 to Svelte 5 migration, store to rune migration, slots to snippets migration, TypeScript props typing, generic components, SSR state isolation, performance optimization, or component testing.

    Скиллы для разработки#GitHub#ejirocodes/agent-skills#skills.sh
    Скачивания
    0
    В избранном
    0
    Комментарии
    0
    Просмотры
    2

    Установить скилл

    Добавьте инструмент одной командой или скачайте проверенный архив версии.

    npx skills add ejirocodes/agent-skills --skill svelte5-best-practices
    Скачать ZIP
    Версия
    1.0.0+6e805e4cc8a4
    Автор
    Владимир Ломтев
    Репозиторий
    ejirocodes/agent-skills
    GitHub: ejirocodes/agent-skills

    Как установить

    1. 1Скопируйте команду из блока установки.
    2. 2Запустите её в терминале из каталога проекта.

    Документация

    Svelte 5 Best Practices

    Quick Reference

    Topic When to Use Reference
    Runes $state, $derived, $effect, $props, $bindable, $inspect runes.md
    Snippets Replacing slots, {#snippet}, {@render} snippets.md
    Events onclick handlers, callback props, context API events.md
    TypeScript Props typing, generic components typescript.md
    Migration Svelte 4 to 5, stores to runes migration.md
    SvelteKit Load functions, form actions, SSR, page typing sveltekit.md
    Performance Universal reactivity, avoiding over-reactivity, streaming performance.md

    Essential Patterns

    Reactive State

    <script>
      let count = $state(0);           // Reactive state
      let doubled = $derived(count * 2); // Computed value
    </script>
    

    Component Props

    <script>
      let { name, count = 0 } = $props();
      let { value = $bindable() } = $props(); // Two-way binding
    </script>
    

    Snippets (replacing slots)

    <script>
      let { children, header } = $props();
    </script>
    
    {@render header?.()}
    {@render children()}
    

    Event Handlers

    <!-- Svelte 5: use onclick, not on:click -->
    <button onclick={() => count++}>Click</button>
    

    Callback Props (replacing createEventDispatcher)

    <script>
      let { onclick } = $props();
    </script>
    
    <button onclick={() => onclick?.({ data })}>Click</button>
    

    Common Mistakes

    1. Using let without $state - Variables are not reactive without $state()
    2. Using $effect for derived values - Use $derived instead
    3. Using on:click syntax - Use onclick in Svelte 5
    4. Using createEventDispatcher - Use callback props instead
    5. Using <slot> - Use snippets with {@render}
    6. Forgetting $bindable() - Required for bind: to work
    7. Setting module-level state in SSR - Causes cross-request leaks
    8. Sequential awaits in load functions - Use Promise.all for parallel requests

    Требования и возможности

    Источник пакета
    https://github.com/ejirocodes/agent-skills/tree/6e805e4cc8a4378444c791d4a08e304347152bd0/svelte/skills/svelte5-best-practices

    Файлы версии

    ПутьРазмерSHA256
    SKILL.md2914eeb2be3e32085d47...
    references/events.md7137c311631df6f8707d...
    references/migration.md6795c2c574ce8290ef56...
    references/performance.md9954ee1ddf521fd3d827...
    references/runes.md71179c7b6330607aa14d...

    Частые вопросы

    Как установить Svelte5 Best Practices?
    Используйте команду npx skills add ejirocodes/agent-skills --skill svelte5-best-practices или скачайте ZIP-архив.
    Можно ли скачать Svelte5 Best Practices бесплатно?
    Да, опубликованную версию можно скачать из маркетплейса бесплатно.

    Похожие инструменты

    Смотреть все
    React DoctorUse when finishing a feature, fixing a bug, before committing React code, or when the user types `/doctor`, asks to scan, triage, or clean up React diagnostics. Covers lint, accessibility, bundle size, architecture. Includes a regression check and a full local-triage workflow that fetches the canonical playbook.Argent Android Emulator SetupSet up and connect to an Android emulator using argent MCP tools. Use when starting a new session on Android, booting an emulator, getting a device serial, or before any UI interaction task.Fireworks Tech GraphCreate technical diagrams such as software architecture, data flow, flowcharts, sequence diagrams, C4 reviews, cloud deployments, event streams, observability investigations, agent/memory systems, UML, ER, network topology, timelines, and technical concept maps, then export SVG, PNG, focused semantic SVG-to-GIF motion, or offline interactive HTML. Treat direct requests such as "Generate a GIF", "生成 GIF", or "制作 GIF" as motion requests, and use this skill when the user asks to visualize a system or engineering concept. Do not use for photos, raster artwork, or quantitative data charts.
    Комментарии

    Войдите, чтобы оставить комментарий.

    Комментариев пока нет.

    Установить скилл

    Добавьте инструмент одной командой или скачайте проверенный архив версии.

    npx skills add ejirocodes/agent-skills --skill svelte5-best-practices
    Скачать ZIP
    Версия
    1.0.0+6e805e4cc8a4
    Автор
    Владимир Ломтев
    Репозиторий
    ejirocodes/agent-skills
    GitHub: ejirocodes/agent-skills
    Modern Web GuidanceSearch tool for modern web development best practices. MANDATORY: Execute FIRST for all HTML/CSS and clientside JS tasks. Do NOT skip — web APIs evolve rapidly and training weights contain obsolete patterns.