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

svelte-components — скилл для Claude Code: паттерны компонентов Svelte

Подсказывает агенту, как строить компоненты Svelte: headless-библиотеки, веб-компоненты и формы, которые не оборачивают поля ввода.

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

Что делает svelte-components

Скилл описывает паттерны компонентов Svelte и подключается, когда в проекте нужны веб-компоненты, библиотеки вроде Bits UI, Ark UI или Melt UI, работа с формами и сторонние интеграции. Внутри — краткая справка и три файла-справочника: component-libraries.md про настройку Bits UI и Ark UI, web-components.md про сборку кастомных элементов, form-patterns.md про сложную обработку форм.

Из практичного: показан трюк с атрибутом form, когда форма не может обернуть поля ввода — например, при вёрстке таблицы. Кнопка и input ссылаются на форму по её id, а сама форма стоит снаружи. Для кастомных элементов в svelte.config.js включается compilerOptions.customElement, а в компоненте добавляется <svelte:options customElement="my-button" />.

Скилл рассчитан на Svelte, поэтому в проекте на React или Vue он не пригодится — там свои паттерны. В заметках указано, что Bits UI 1.0 даёт нестилизованные доступные компоненты, а последняя проверка содержимого датируется 2025-01-14: если библиотека успела сменить API, сверяйтесь с её документацией.

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

  • собрать кастомный элемент из Svelte-компонента
  • подключить headless-библиотеку вроде Bits UI или Ark UI
  • связать поля ввода с формой через атрибут form
  • разобраться с обработкой форм и сбросом значений
  • встроить сторонний UI-компонент в Svelte-проект

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

  • покажи, как сделать веб-компонент из Svelte-компонента
  • как связать input с формой через атрибут form, если форма не оборачивает таблицу
  • подскажи паттерн формы со сбросом через defaultValue

Как установить svelte-components

1Через Skills CLI (Vercel)

npx skills add spences10/svelte-skills-kit --skill svelte-components -a claude-code

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

~/.claude/skills/svelte-components/SKILL.md

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

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

Вопросы о svelte-components

Как установить svelte-components в Claude?

Выполните npx skills add spences10/svelte-skills-kit --skill svelte-components -a claude-code. После этого файл скилла лежит по пути ~/.claude/skills/svelte-components/SKILL.md.

Что делает svelte-components?

Даёт агенту паттерны компонентов Svelte: веб-компоненты, headless-библиотеки, формы и сторонние интеграции. Подробности вынесены в три файла-справочника внутри скилла.

Для каких платформ подходит этот скилл?

Кроме Claude есть установка для Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode. Для GitHub Copilot команда другая: gh skill install spences10/svelte-skills-kit svelte-components.

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

Всё по теме «Фронтенд и UI» →
svelte PatrickJS Правило для Cursor с набором практик по Svelte: структура компонентов, реактивность, сторы, роутинг через SvelteKit и тесты. Пригодится, когда агент пишет или правит код на Svelte. ★ 41 011звёзд репо svelte-code-writer sveltejs Скилл ищет официальную документацию Svelte 5 и проверяет компоненты через autofixer. Пригодится при написании и правке файлов .svelte или .svelte.ts. CX Codex +1 12 900установок svelte-core-bestpractices sveltejs Скилл объясняет агенту, как писать код на Svelte с рунами: $state, $derived, события, стили. Пригодится, когда агент правит компоненты в проекте на Svelte. CX Codex +1 10 900установок svelte-debug davila7 Разбирает ошибки Svelte и SvelteKit по сообщению и стеку: находит причину в компиляции, рантайме или конфиге и предлагает правку. 134установок formisch open-circle Скилл учит ИИ-агента работать с Formisch — headless-библиотекой форм на схемах Valibot. Пригодится, когда в проекте есть формы и валидация. CX Codex +1 418установок tauri-svelte-typescript-guide-cursorrules-prompt-f PatrickJS Правило для Cursor, которое задаёт агенту стиль работы с десктопными приложениями на Tauri: Svelte во фронтенде, TypeScript для типов. ★ 41 011звёзд репо

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

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

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