К основному содержанию
правило

vue-3-nuxt-3-typescript-cursorrules-prompt-file — правило для Cursor

Правило для Cursor задаёт агенту стиль кода на Vue 3 и Nuxt 3: Composition API, TypeScript-интерфейсы, конвенции Nuxt. Пригодится, когда проект уже на этом стеке и не хочется каждый раз объяснять структуру.

Установить в Cursor · Вручную: положить файлы Все способы и платформы ↓
.cursor/rules/vue-3-nuxt-3-typescript-cursorrules-prompt-file.mdc
Открыть на GitHub

Что делает vue-3-nuxt-3-typescript-cursorrules-prompt-file

Файл описывает, как писать код в проекте на Vue 3 и Nuxt 3. Компоненты строятся на Composition API с <script setup> и чёткими границами. Формы объектов описываются через TypeScript-интерфейсы, а общие типы держатся рядом с той фичей, которой принадлежат.

Отдельно прописаны конвенции Nuxt: маршрутизация, layouts, composables, плагины, серверные роуты и runtime config. Для стилей правило требует адаптивности и доступности в Tailwind CSS, согласованности с дизайн-системой проекта. Утилиты VueUse разрешены там, где они упрощают реактивность и не прячут важные переходы состояния.

Сборку Vite и Nuxt правило советует оптимизировать через ленивую загрузку, динамические импорты, оптимизацию изображений и просмотр бандла. Установка — это просто файл в каталоге правил Cursor, никаких зависимостей он не тянет. Но правило не привязано к конкретному проекту: globs стоит как **/*, поэтому его текст будет подмешиваться в контекст по всем файлам репозитория. Если в проекте есть код не на Vue, это лишний шум — тогда лучше сузить globs вручную.

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

  • задать агенту единый стиль компонентов на Composition API
  • описать формы объектов через TypeScript-интерфейсы вместо any
  • разложить код по конвенциям Nuxt: layouts, composables, серверные роуты
  • удержать Tailwind CSS в рамках дизайн-системы проекта
  • подсказать агенту, где уместны утилиты VueUse

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

  • добавь новый composable для загрузки профиля пользователя по конвенциям Nuxt
  • отрефактори этот компонент на <script setup> и вынеси типы пропсов в интерфейс
  • проверь сборку: где можно добавить динамический импорт и ленивую загрузку

Как установить vue-3-nuxt-3-typescript-cursorrules-prompt-file

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

.cursor/rules/vue-3-nuxt-3-typescript-cursorrules-prompt-file.mdc

Во frontmatter: description, globs, alwaysApply

По шагам, с командами для каждой платформы: Cursor rules: файлы .mdc, четыре режима и замена .cursorrules

Вопросы о vue-3-nuxt-3-typescript-cursorrules-prompt-file

Как установить vue-3-nuxt-3-typescript-cursorrules-prompt-file в Cursor?

Создайте файл .cursor/rules/vue-3-nuxt-3-typescript-cursorrules-prompt-file.mdc в корне проекта и вставьте в него содержимое правила.

Что делает это правило?

Описывает, как Cursor должен писать код на Vue 3 и Nuxt 3: Composition API, TypeScript-интерфейсы, конвенции Nuxt, Tailwind CSS, VueUse и оптимизация сборки.

Правило применяется ко всем файлам проекта?

Да, в нём указан globs: **/*, то есть текст подмешивается по всему репозиторию. Если Vue-код лежит не везде, сузьте globs под свои каталоги.

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

vue-3-nuxt-3-typescript-cursorrules-prompt-file.mdc · CC0-1.0
---
description: "Cursor rules for Vue 3 development with TypeScript integration."
globs: **/*
alwaysApply: false
---
Vue 3 Nuxt 3 TypeScript Guidelines

- Use Vue 3 Composition API patterns with `<script setup>` and clear component boundaries.
- Prefer TypeScript interfaces for object shapes and keep shared types close to the feature that owns them.
- Use Nuxt conventions for routing, layouts, composables, plugins, server routes, and runtime config.
- Keep Tailwind CSS usage responsive, accessible, and consistent with the project design system.
- Use VueUse utilities where they simplify reactivity without hiding important state transitions.
- Optimize Vite/Nuxt builds with lazy loading, dynamic imports, image optimization, and bundle review.

© PatrickJS · CC0-1.0 · PatrickJS/awesome-cursorrules

Похожие правила IDE

Все правила IDE по теме «Фронтенд и UI» →
nuxt-ui-v4 secondsky Скилл для сборки интерфейсов на Nuxt UI v4: 125+ компонентов, Tailwind v4, тёмная тема. Пригодится, когда агент пишет дашборд, форму или чат на Nuxt. CX Codex +1 410установок vuejs-typescript-best-practices Mindrally Задаёт агенту свод правил по Vue.js и TypeScript: Composition API, Pinia, VueUse, Tailwind и оптимизация сборки Vite. Пригодится, когда проект на Vue растёт и хочется единый стиль кода. CX Codex +1 1 000установок vue-expert https://github.com/Jeffallan Помогает писать Vue 3 код на Composition API, настраивать Nuxt 3, Pinia и Vite. Пригодится для компонентов, PWA и гибридных приложений. CX Codex +1 4 500установок nuxt-ui nuxt Помогает агенту собирать интерфейсы на базе @nuxt/ui v4, настраивать темы Tailwind CSS и правильно выбирать компоненты библиотеки. CX Codex +1 19 800установок nuxt Anthony Fu Скилл добавляет поддержку Nuxt 5 — полнофункционального Vue-фреймворка с серверным рендерингом, файловой маршрутизацией и автоимпортами. Помогает агенту писать серверные маршруты, работать с useFetch, middleware и гибридным рендерингом. CX Codex +1 24 100установок nuxt-core Claude Skills Maintainers Скилл для ИИ-агента: подсказывает, как устроен Nuxt 4 — структура каталогов, конфиг, роутинг, SEO и обработка ошибок. CX Codex +1 390установок

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

xray-test-case-cursorrules-prompt-file Правило превращает описания фич и автотесты в структурированные тест-кейсы формата Xray для Jira. Пригодится, когда QA пишет ручные сценарии вручную. ★ 41 011звёзд репо webassembly-z80-cellular-automata-cursorrules-prom Правило для Cursor, которое ведёт агента при добавлении сетки регионов в симуляцию клеточных автоматов на Z80 и WebAssembly. ★ 41 011звёзд репо vue Правило для Cursor задаёт агенту стиль работы с Vue: Composition API, Pinia, типизация и маршрутизация. Пригодится, когда в проекте уже есть .vue и .ts. ★ 41 011звёзд репо vitest-unit-testing-cursorrules-prompt-file Правило задаёт Cursor поведение эксперта по Vitest и TypeScript: пишет юнит-тесты на бизнес-логику и утилиты, мокает зависимости через vi.mock. ★ 41 011звёзд репо unity-cursor-ai-c-cursorrules-prompt-file Правило для Cursor, которое настраивает ассистента на разработку игры на Unity с C#: модульный код, отзывчивые механики, производительность в реальном времени. ★ 41 011звёзд репо typescript Правило задаёт агенту Cursor единый стиль TypeScript: типы, имена, обработку ошибок. Пригодится, когда в проекте несколько разработчиков и код пишется вперемешку. ★ 41 011звёзд репо typescript-vite-tailwind-cursorrules-prompt-file Правило для Cursor задаёт стиль кода на TypeScript во Vue-проектах со сборкой Vite и стилями Tailwind. Пригодится, когда агент пишет компоненты и вам нужен предсказуемый результат. ★ 41 011звёзд репо typescript-nodejs-nextjs-react-ui-css-cursorrules- Правило для Cursor задаёт стиль кода на TypeScript, Next.js App Router, React и Tailwind. Пригодится, если агент пишет компоненты иначе, чем вы привыкли. ★ 41 011звёзд репо

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

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