ВойтиПолучить доступ

открытый скиллНастройка, Агентыобновлено

vue-expert - Компоненты Vue и реактивное состояние

Скилл Jeffallan для Vue 3: Composition API, composables, Pinia и Nuxt. Какие правила заданы для реактивности, очистки эффектов, типов и тестов.

Когда звать

  • Когда Vue-компоненту нужны понятные props, вычисляемое состояние и повторное использование логики.
  • Когда требуется разобрать Pinia, реактивность, эффекты или ошибки типов в Vue 3.

На какой Vue ориентируется скилл

Vue Expert посвящён Vue 3 с Composition API и TypeScript. В проверенном файле указана версия 1.1.0. Автор охватывает компоненты, composables, Pinia, Nuxt 3, сборку Vite, а также гибридные мобильные приложения и PWA.

Его стоит рассмотреть, если компонент одновременно получает данные, хранит состояние и управляет эффектами. Инструкция предлагает сначала определить иерархию компонентов, маршруты и владельца состояния. Потом агент решает, какую логику вынести в composable, а какие данные действительно должны попасть в общий store.

Какие правила заданы компонентам

Автор требует <script setup> и типизированные props. Для примитивных значений предпочитает ref, для объектов - reactive, а производные значения предлагает вычислять через computed. Если достаточно computed, добавлять watch по правилам скилла не нужно.

В коротком примере счётчик получает начальное значение из props, хранит локальный ref и вычисляет удвоенное число. Он показывает разделение входного параметра и внутреннего состояния. Прямое изменение props в ограничениях запрещено.

Для побочных эффектов инструкция требует правильные lifecycle hooks и очистку ресурсов в composables. К DOM нельзя обращаться до onMounted; watchers и эффекты нельзя оставлять без завершения. Это конкретные пункты для ревью формы, подписки или компонента с обработчиками событий.

Состояние, Nuxt и сборка

Общее состояние автор направляет хранить в Pinia. В списке запретов есть смешивание Options API и Composition API; Vuex инструкция не предлагает. Для существующего проекта это предпочтение скилла нужно сопоставить с принятой архитектурой до переделки всех компонентов.

В таблице справочников есть отдельные темы по props, emits, slots и provide/inject. Для Nuxt перечислены серверный рендеринг, маршрутизация по файлам, useFetch и hydration. Мобильные сценарии направляют к Quasar, Capacitor и service worker; сборочные - к настройкам Vite и sourcemaps.

Мы прочитали описание этих справочников в SKILL.md. Это не означает, что в рамках карточки были развёрнуты Nuxt или мобильное приложение. При переносе файлов сохраняйте references, чтобы указатели основного документа оставались рабочими.

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

Автор требует vue-tsc --noEmit, проверку реактивности через Vue DevTools и компонентные тесты Vue Test Utils с Vitest. При падении теста агент должен выяснить, ошибочен компонент или само ожидание, и только после исправления повторить запуск.

Пример первого запроса: «Вынесите загрузку списка в composable. Сохраните типы props, очистите эффект при размонтировании и добавьте тест смены параметра». Это ограниченная проверка работы с реактивностью. На сдаче полезно увидеть компонент, composable при необходимости, store только при общей потребности и объяснение владельца каждого состояния.

Способы подключения взяты из QUICKSTART автора. Плагин добавляет всю коллекцию; установка в Claude Code и Codex здесь не испытана. Сложные типы отдельно описывает TypeScript Pro.

Паспорт проверки

Сверено с первоисточником . Версия и условия могут измениться, перед установкой откройте первоисточник.

Версия
1.1.0 (SKILL.md) (коммит 02b0502)
Лицензия
MIT (LICENSE репозитория и поле license в SKILL.md, проверено 23.10.2026)
Автор
Jeffallan (Synergetic Solutions)

Что получает доступ

  • Использует разрешённое агенту чтение и изменение исходников и запуск локальных проверок проекта.

Какие секреты нужны

  • Отдельного ключа для скилла нет. Рабочие секреты в файлы инструкции не добавляют.

Ограничения

  • Прочитаны первоисточник и лицензия; установка и работа в Claude Code или Codex не проверялись.
  • Указанные автором версии и проверки нужно сопоставить с окружением проекта.

Первоисточники

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

Курс и рабочая база ClaudeBase

Получить доступ

1990 ₽ в месяц · возврат 7 дней · что входит

После оплаты откроется личный кабинет с подключением базы к агенту, приглашение в закрытый чат участников пришлёт бот в Telegram.