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

vuetify0 — скилл для Claude Code: headless-компоненты Vue 3

Подсказывает агенту, какие компоненты и composables из @vuetify/v0 взять вместо самописной логики — от кнопки до виртуального списка.

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

Что делает vuetify0

Скилл описывает библиотеку @vuetify/v0: headless-компоненты и composables для Vue 3, которые дают поведение и ARIA, но не рисуют внешний вид. Внутри — таблица выбора: под каждый типовой случай подставлен готовый API. Нужен диалог или поповер — Dialog и Popover. Нужно состояние выбора — createSelection, createSingle, createGroup, createNested. Формы закрывают createForm с createValidation, createSlider, createCombobox, createOtp. Есть разделы про утилиты, проверки браузера и правила реактивности.

Перед тем как писать свой помощник, скилл советует свериться со списком утилит: типовые проверки вроде isString, isArray, isNullOrUndefined уже есть, как и mergeDeep, clamp, range, useId. Для проверок окружения предлагается брать константы IN_BROWSER, SUPPORTS_TOUCH, SUPPORTS_MATCH_MEDIA вместо typeof window.

Одна вещь ломается сразу: useDate не работает без плагина. Остальные use* обычно запускаются без него и берут значения по умолчанию, а вот вызов useDate без createDatePlugin с адаптером выбрасывает исключение. Для темы, локали, хранилища и брейкпоинтов на уровне приложения ставят createThemePlugin, createLocalePlugin, createStoragePlugin, createBreakpointsPlugin. Составные компоненты устроены так: корень держит состояние, дочерние подкомпоненты читают его через createContext.

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

  • выбрать готовый компонент вместо самописной кнопки или диалога
  • собрать множественный выбор с тегами и фильтрами
  • подключить форму с асинхронной валидацией и отслеживанием изменений
  • отрисовать длинный список с виртуализацией и пагинацией
  • проверить окружение браузера без typeof window

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

  • Собери фильтр по тегам на createSelection из @vuetify/v0, без своей логики выбора
  • Нужен диалог с ловушкой фокуса — возьми Dialog и useFocusTrap вместо ручной реализации
  • Проверь, что для useDate подключён createDatePlugin с адаптером

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

1Через Skills CLI (Vercel)

npx skills add vuetifyjs/0 --skill vuetify0 -a claude-code

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

~/.claude/skills/vuetify0/SKILL.md

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

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

Похожие

vueuse-functions SerKo Скилл подбирает функции VueUse для задач во Vue.js и Nuxt и помогает применять их вместо собственного кода. Подходит для Vue 3+ и Nuxt 3+. CX Codex +1 3 700установок nuxt-data Claude Skills Maintainers Скилл для работы с данными в Nuxt 4: композаблы, useFetch и useAsyncData, состояние через useState и Pinia. CX Codex +1 388установок antdv-next Antdv Next team Скилл подкладывает агенту локальную копию документации Antdv Next: API компонентов, демо, токены темы. Пригодится, когда правишь интерфейс на Vue 3 и не хочешь гонять модель по сайту. CX Codex +1 1 400установок nuxt-ui nuxt Помогает агенту собирать интерфейсы на базе @nuxt/ui v4, настраивать темы Tailwind CSS и правильно выбирать компоненты библиотеки. CX Codex +1 19 800установок web-component-design Seth Hobson Скилл помогает проектировать компоненты для React, Vue и Svelte. Подойдёт для библиотек UI, дизайн-систем и рефакторинга старых компонентов. CX Codex 13 167установок reka-ui onmax Скилл для работы с Reka UI — библиотекой unstyled компонентов Vue 3 с полной поддержкой доступности. Пригодится, если вы собираете интерфейсы с нуля или используете Nuxt UI и shadcn-vue. CX Codex +1 7 400установок

Рядом в теме «Фронтенд и UI»

Всё по теме «Фронтенд и UI» →

Вопросы о vuetify0

Как установить vuetify0 в Claude?

Выполни npx skills add vuetifyjs/0 --skill vuetify0 -a claude-code. Файл скилла появится по пути ~/.claude/skills/vuetify0/SKILL.md.

Что делает скилл vuetify0?

Он даёт агенту карту библиотеки @vuetify/v0: таблицу «задача — API», список компонентов, composables и утилит, правила реактивности и работы с составными компонентами.

Что нужно для работы vuetify0?

Сам пакет ставится через pnpm install @vuetify/v0. Большинство composables работают без плагина, но useDate без createDatePlugin с адаптером падает с ошибкой.

Смотрите также

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

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