К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

vue-options-api-best-practices — скилл для Claude Code: Vue 3 Options

Помогает писать компоненты Vue 3 в стиле Options API и разбирать типичные ошибки с TypeScript, методами и хуками жизненного цикла.

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

Что делает vue-options-api-best-practices

Скилл собирает рекомендации по Options API: настройке вывода типов для свойств компонентов, типизации this, обработчиков событий и сложных props. Ссылки ведут к отдельным справочным материалам с примерами решений только на Options API.

Для методов и хуков он разбирает проблемы с контекстом компонента, а для методов с задержкой — совместное состояние между экземплярами. Это важно учитывать, если несколько экземпляров компонента вызывают один такой метод. Установка для Claude Code выполняется через npx skills add vuejs-ai/skills --skill vue-options-api-best-practices -a claude-code; файл скилла находится в ~/.claude/skills/vue-options-api-best-practices/SKILL.md.

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

  • настроить вывод типов для свойств компонента
  • типизировать контекст this в Options API
  • исправить потерю контекста в методах и хуках жизненного цикла
  • разобраться с общим состоянием методов с задержкой
  • описать типы сложных props и вычисляемых свойств

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

  • Проверь мой компонент Vue 3 на ошибки типизации Options API, особенно в `props` и `this`.
  • Подскажи, почему метод компонента теряет контекст, и предложи решение для Options API.
  • Проверь хук жизненного цикла и метод с задержкой на проблемы при создании нескольких экземпляров компонента.

Как установить vue-options-api-best-practices

1Через Skills CLI (Vercel)

npx skills add vuejs-ai/skills --skill vue-options-api-best-practices -a claude-code

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

~/.claude/skills/vue-options-api-best-practices/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/vue-options-api-best-practices/

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

Весь набор →
vue-best-practices github.com/vuejs-ai Задаёт стандарты разработки на Vue 3 с Composition API и TypeScript. Пригодится при написании SFC-компонентов, composables и настройке реактивности. Claude Code CX Codex Cursor +1 42 700установок vue-debug-guides github.com/vuejs-ai Скилл для диагностики ошибок Vue 3: реактивность, watchers, компоненты, шаблоны и hydration. Когда агент видит баг во Vue-проекте, он находит причину по каталогу типовых проблем. Claude Code CX Codex Cursor +1 26 700установок vue-pinia-best-practices github.com/vuejs-ai Скилл с лучшими практиками Pinia: как избежать ошибок при настройке хранилищ, сохранить реактивность и правильно организовать state management в Vue-проекте. Claude Code CX Codex Cursor +1 16 800установок vue-router-best-practices github.com/vuejs-ai Скилл обучает ИИ-кодера правилам Vue Router 4: навигационные гварды, обработка параметров маршрутов и синхронизация с жизненным циклом компонента. Помогает избежать бесконечных редиректов, утечек памяти и рассинхронизации данных. Claude Code CX Codex Cursor +1 14 900установок create-adaptable-composable github.com/vuejs-ai Скилл для создания переиспользуемых Vue composable, которые принимают значения, рефы или геттеры и работают одинаково во всех случаях. Пригодится, когда нужна библиотечная composable, адаптивная к разным типам входов. Claude Code CX Codex Cursor +1 13 700установок vue-testing-best-practices github.com/vuejs-ai Скилл с правилами и паттернами тестирования приложений на Vue 3. Помогает настроить Vitest и писать тесты компонентов без ошибок внедрения зависимостей. Claude Code CX Codex Cursor +1 13 600установок

Похожие

threejs-postprocessing CloudAI-X Скилл добавляет в Three.js цепочки постобработки: bloom, глубину резкости, ambient occlusion и пользовательские экранные шейдеры. Пригодится, когда нужны визуальные эффекты, цветокоррекция или размытие на WebGL и WebGPU. Claude Code CX Codex Cursor +1 13 500установок streamdown vercel Рендерит Markdown в React-компонентах с поддержкой потокового вывода от ИИ-агентов, подсветкой синтаксиса Shiki, диаграммами Mermaid и формулами KaTeX. Claude Code CX Codex Cursor +1 3 200установок threejs-lighting CloudAI-X Скилл содержит правила настройки света, теней и физических единиц в Three.js r186. Он помогает выставить параметры для WebGLRenderer или WebGPURenderer. Claude Code CX Codex Cursor +1 13 100установок conversion-tracking coreyhaines31 Скилл настраивает и проверяет отслеживание конверсий в рекламе и аналитике. Помогает найти ошибки дублирования, расхождения данных и починить события лидов или покупок. Claude Code CX Codex Cursor +1 2 400установок expo-app-clip expo Добавляет iOS App Clip к проекту на Expo — лёгкую версию приложения, которая запускается по URL без установки из App Store. Claude Code CX Codex Cursor +1 19 600установок expo-web-to-native expo Помогает перенести существующее React-приложение с веба в нативное iOS/Android-приложение на Expo. Нужен для поэтапной миграции экранов. Claude Code CX Codex Cursor +1 19 500установок frontend-design официальный anthropics Скилл задаёт осмысленное визуальное направление для новых интерфейсов и редизайна. Подойдёт, когда стандартный шаблонный UI не устраивает. Claude Code Claude.ai 1 025 790установок design-taste-frontend Leonxlnx Скилл задаёт арт-дирекцию для публичных страниц и рабочих экранов, а затем проверяет результат в браузере по скриншотам. Нужен, когда интерфейс выглядит шаблонным или недоработанным. Claude Code CX Codex Cursor +1 673 100установок

Вопросы о vue-options-api-best-practices

Как установить vue-options-api-best-practices в Claude Code?

Выполните npx skills add vuejs-ai/skills --skill vue-options-api-best-practices -a claude-code. Файл скилла появится по пути ~/.claude/skills/vue-options-api-best-practices/SKILL.md.

Что делает vue-options-api-best-practices?

Скилл даёт рекомендации по Vue 3 Options API, включая интеграцию с TypeScript, контекст this, методы и хуки жизненного цикла. Справочные материалы показывают решения именно в стиле Options API.

Как скилл помогает с TypeScript в Options API?

Он указывает на материалы о типах свойств компонента, обработчиков событий, сложных props, внедрённых свойств и вычисляемых значений.

Исходный текст

SKILL.md · MIT
---
name: vue-options-api-best-practices
description: "Vue 3 Options API style (data(), methods, this context). Each reference shows Options API solution only."
version: 2.0.0
license: MIT
author: github.com/vuejs-ai
---

Vue.js Options API best practices, TypeScript integration, and common gotchas.

### TypeScript
- Need to enable TypeScript type inference for component properties → See [ts-options-api-use-definecomponent](reference/ts-options-api-use-definecomponent.md)
- Enabling type safety for Options API this context → See [ts-strict-mode-options-api](reference/ts-strict-mode-options-api.md)
- Using old TypeScript versions with prop validators → See [ts-options-api-arrow-functions-validators](reference/ts-options-api-arrow-functions-validators.md)
- Event handler parameters need proper type safety → See [ts-options-api-type-event-handlers](reference/ts-options-api-type-event-handlers.md)
- Need to type object or array props with interfaces → See [ts-options-api-proptype-complex-types](reference/ts-options-api-proptype-complex-types.md)
- Injected properties missing TypeScript types completely → See [ts-options-api-provide-inject-limitations](reference/ts-options-api-provide-inject-limitations.md)
- Complex computed properties lack clear type documentation → See [ts-options-api-computed-return-types](reference/ts-options-api-computed-return-types.md)

### Methods & Lifecycle
- Methods aren't binding to component instance context → See [no-arrow-functions-in-methods](reference/no-arrow-functions-in-methods.md)
- Lifecycle hooks losing access to component data → See [no-arrow-functions-in-lifecycle-hooks](reference/no-arrow-functions-in-lifecycle-hooks.md)
- Debounced functions sharing state across component instances → See [stateful-methods-lifecycle](reference/stateful-methods-lifecycle.md)

© github.com/vuejs-ai · MIT · vuejs-ai/skills

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

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

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