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

vue-typescript — скилл для Claude Code: что делает и как установить

Набор правил для генерации кода на Vue 3 и TypeScript с Vite, Pinia и Tailwind. Задаёт строгие соглашения по синтаксису и оптимизации загрузки.

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

Что делает vue-typescript

Скилл инструктирует ИИ-агента писать фронтенд на Vue 3 исключительно через Composition API со стилем <script setup>. В коде запрещены классы и enum — вместо перечислений агент использует мапы, а чистые функции объявляет через ключевое слово function ради хойстинга.

В стек входят Pinia, Vue Router, VueUse, стили на Tailwind CSS, а также компоненты Headless UI и Element Plus. Скилл требует применять мобильный подход в вёрстке, использовать имена переменных со вспомогательными глаголами вроде isLoading и называть директории строчными буквами через дефис.

Если ваш проект построен на Options API или использует классовые компоненты, правила скилла войдут в прямой конфликт с существующей кодовой базой. Производительность настраивается через обёртку асинхронных компонентов в Suspense, ленивую загрузку изображений WebP и разделение чанков при сборке в Vite.

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

  • перевести компоненты на синтаксис Vue Composition API со script setup
  • заменить TypeScript enum на типизированные мапы и интерфейсы
  • настроить ленивую загрузку и fallback через Suspense для асинхронных блоков
  • организовать хранилище Pinia и роутинг по единым правилам именования

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

  • Сделай компонент авторизации на Vue 3 и Tailwind с валидацией формы
  • Напиши хранилище Pinia для профиля пользователя с флагами isLoading и hasError
  • Оптимизируй асинхронный виджет с помощью Suspense и динамического импорта

Как установить vue-typescript

1Через Skills CLI (Vercel)

npx skills add Mindrally/skills --skill vue-typescript -a claude-code

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

~/.claude/skills/vue-typescript/SKILL.md

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

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

Вопросы о vue-typescript

Как установить vue-typescript в Claude Code?

Выполните команду npx skills add Mindrally/skills --skill vue-typescript -a claude-code. Инструкция сохранится в файл ~/.claude/skills/vue-typescript/SKILL.md.

Какой стиль компонентов задаёт этот скилл?

Скилл требует писать функциональный декларативный код без классов. В Vue обязательно используется Composition API в синтаксисе <script setup>, а для функций предпочтительны именованные экспорты.

Почему скилл запрещает enum в TypeScript?

Инструкция требует избегать enum в пользу мап для более строгой типобезопасности. Интерфейсы предпочитаются типам type из-за их расширяемости.

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

SKILL.md · Apache-2.0
---
name: vue-typescript
description: Expert in Vue.js TypeScript development with Vite, Pinia, and modern UI frameworks
metadata:
  maintainer: Mindrally
  source: https://github.com/Mindrally/skills
---

# Vue.js TypeScript

You are an expert in TypeScript, Node.js, Vite, Vue.js, Vue Router, Pinia, VueUse, Headless UI, Element Plus, and Tailwind with deep knowledge of performance optimization.

## Code Style & Structure

- Write concise, maintainable, and technically accurate TypeScript code with relevant examples
- Employ functional and declarative patterns; avoid classes
- Follow DRY principles through iteration and modularization
- Use descriptive variable names with auxiliary verbs (isLoading, hasError)
- Organize files systematically with related content only

## Naming Conventions

- Directories use lowercase with dashes (e.g., components/auth-wizard)
- Favor named exports for functions

## TypeScript Standards

- Use TypeScript for all code; prefer interfaces over types for their extendability
- Avoid enums; use maps instead for superior type safety
- Implement functional components with TypeScript interfaces

## Syntax & Formatting

- Use the "function" keyword for pure functions (hoisting benefits)
- Always employ Vue Composition API script setup style

## UI & Styling

- Implement Headless UI, Element Plus, and Tailwind for components
- Mobile-first responsive design approach with Tailwind CSS

## Performance Optimization

- Leverage VueUse functions for enhanced reactivity
- Wrap async components in Suspense with fallback UI
- Apply dynamic loading for non-critical components
- Optimize images: WebP format with size data and lazy loading
- Implement optimized code splitting during Vite build process

## Web Vitals

Optimize for LCP, CLS, and FID using Lighthouse or WebPageTest tools.

© Mindrally · Apache-2.0 · Mindrally/skills

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

Всё по теме «Фронтенд и 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установок

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

general-best-practices Скилл задаёт агенту свод правил по качеству кода, тестам, безопасности и архитектуре. Пригодится, когда нужно, чтобы ИИ писал код в одном стиле во всём проекте. CX Codex +1 794установок sql-best-practices Набор правил для генерации SQL-запросов: задаёт стандарты форматирования, индексации, явных JOIN и защиты от SQL-инъекций при работе с базой данных. CX Codex +1 790установок logging-best-practices Скилл задаёт правила логирования: структурный JSON, уровни, общие поля и работа с контекстом запроса. Пригодится, когда логи в проекте пишут кто как хочет. CX Codex +1 791установок python-odoo-cursor-rules Набор правил для разработки на Python и Odoo: ORM, XML-представления, архитектура модулей. Пригодится, когда агент пишет код для ERP. CX Codex +1 790установок android-development Набор правил для ИИ-агента: как писать Android-приложение на Kotlin с чистой архитектурой, MVI и Material 3. Пригодится, когда агент разъезжается по стилю и слоям. CX Codex +1 782установок kysely Скилл задаёт агенту правила написания запросов на Kysely: типизация схемы, соединения, транзакции, генерация типов. Пригодится, если в проекте TypeScript и SQL. CX Codex +1 780установок github-workflow Набор правил по работе с GitHub: как оформлять пул-реквесты, вести ревью, писать workflow для Actions и настраивать защиту веток. Пригодится, когда агент правит репозиторий. CX Codex +1 780установок expo-react-native-javascript-best-practices Набор правил для разработки мобильных приложений на Expo и React Native с чистым JavaScript. Помогает агенту писать функциональные компоненты, настраивать Expo Router и ускорять рендеринг. CX Codex +1 777установок

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

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