К основному содержанию
скилл CX Codex

sveltekit-data-flow — скилл для Claude Code: как установить

Подсказывает агенту правила передачи данных в SvelteKit: разделение серверного и универсального кода, работу с формами и сериализацию данных.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add spences10/svelte-skills-kit --skill sveltekit-data-flow -a claude-code
Открыть на GitHub

Что делает sveltekit-data-flow

Скилл помогает ИИ-ассистенту правильно выстраивать архитектуру загрузки страниц в SvelteKit. Он задаёт чёткую границу между серверными файлами +page.server.ts, универсальными скриптами +page.ts и эндпоинтами +server.ts. Агент перестаёт путать серверные секреты с клиентскими вызовами и понимает, куда направлять чтение базы данных.

Внутри заложены шаблоны для form actions, вызовы обновления кэша через invalidateAll() при клиентской авторизации и правильная обработка сбоев. Ошибки валидации возвращаются через fail(), а перенаправления и фатальные сбои обязательно вызываются через throw redirect() и throw error(). Серверные данные обязаны сериализоваться в JSON: передать инстанс класса или функцию через load в +page.server.ts не выйдет.

Какие задачи решает

  • выбрать правильный файл между +page.server.ts, +page.ts и +server.ts
  • написать обработчик формы с валидацией через fail() и редиректом
  • предотвратить ошибки передачи несериализуемых объектов из функции load
  • настроить обновление данных через invalidateAll() после входа пользователя

Примеры запросов агенту

  • Напиши форму смены пароля в SvelteKit с валидацией через fail
  • Раздели загрузку профиля между +page.server.ts и +page.ts
  • Как сбросить закэшированные данные страницы после авторизации на клиенте?

Как установить sveltekit-data-flow

1Через Skills CLI (Vercel)

npx skills add spences10/svelte-skills-kit --skill sveltekit-data-flow -a claude-code

2Вручную: положить файлы

~/.claude/skills/sveltekit-data-flow/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/sveltekit-data-flow/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о sveltekit-data-flow

Как установить sveltekit-data-flow в Claude Code?

Запустите команду npx skills add spences10/svelte-skills-kit --skill sveltekit-data-flow -a claude-code. Также можно вручную поместить файл конфигурации по пути ~/.claude/skills/sveltekit-data-flow/SKILL.md.

Что делает sveltekit-data-flow?

Он обучает ИИ правилам передачи данных во фреймворке SvelteKit. Ассистент точнее генерирует функции load, действия форм и маршрутизацию ответов без типичных ошибок с контекстом выполнения.

Какие ограничения действуют на данные из серверного load?

Возвращаемые значения должны без ошибок сериализоваться в JSON. Передавать экземпляры классов или функции из +page.server.ts на клиент нельзя.

Похожие скиллы

Всё по теме «Фронтенд и UI» →
frontend-design официальный anthropics Скилл задаёт осмысленное визуальное направление для новых интерфейсов и редизайна. Подойдёт, когда стандартный шаблонный UI не устраивает. 1 025 790установок design-taste-frontend Leonxlnx Скилл задаёт арт-дирекцию для публичных страниц и рабочих экранов, а затем проверяет результат в браузере по скриншотам. Нужен, когда интерфейс выглядит шаблонным или недоработанным. CX Codex +1 678 700установок prototype Matt Pocock Создаёт временный прототип, чтобы проверить логику, модель состояния или вид интерфейса до работы над основным кодом. 986 201установок hyperframes heygen-com Скилл задаёт агенту правила рендера HTML-кода в видео через HyperFrames. Помогает собирать проморолики, эксплейнеры и титры прямо в коде проекта. CX Codex +1 1 200 000установок hyperframes-cli heygen-com Управляет проектами HyperFrames через терминал: собирает таймлайн, проверяет контраст кадров, запускает предпросмотр и рендерит видео локально или в облаке. CX Codex +1 1 300 000установок webapp-testing официальный anthropics Скилл запускает проверки локальных веб-приложений через Playwright: помогает отлаживать UI, делать скриншоты и смотреть логи браузера. 186 758установок

Из того же набора4

Спонсоры проекта

Компании, которые помогают держать аналитику открытой