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

vue3-composition-api-cursorrules-prompt-file — правило для Cursor

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

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

Что делает vue3-composition-api-cursorrules-prompt-file

Правило охватывает компоненты на Vue 3: предлагает выносить логику в setup(), применять ref и reactive для состояния, а computed() — для вычисляемых значений. Для побочных эффектов перечислены watch и watchEffect, для жизненного цикла — хуки вроде onMounted и onUpdated. Также затронуты provide/inject, типизация на TypeScript, props и emits.

В файле приведена структура src/ с каталогами components/, composables/, views/, router/, store/ и assets/, а также App.vue и main.js. Правило настроено для всех файлов через globs: **/*, но alwaysApply имеет значение false, поэтому оно не помечено как применяемое всегда. Среди дополнительных рекомендаций — использовать Vite, Teleport и Suspense по необходимости, обрабатывать ошибки и соблюдать стиль Vue 3.

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

  • организовать логику компонентов через setup()
  • выбрать средства Vue 3 для реактивного состояния и побочных эффектов
  • задать структуру каталогов проекта на Vue 3
  • учесть типизацию, props и emits при создании компонентов

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

  • Создай компонент Vue 3 с Composition API и типизированными props и emits.
  • Добавь реактивное состояние и вычисляемое свойство в этот компонент.
  • Разложи файлы проекта Vue 3 по рекомендуемой структуре src/.

Как установить vue3-composition-api-cursorrules-prompt-file

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

.cursor/rules/vue3-composition-api-cursorrules-prompt-file.mdc

Во frontmatter: description, globs, alwaysApply

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

Вопросы о vue3-composition-api-cursorrules-prompt-file

Как установить vue3-composition-api-cursorrules-prompt-file в Cursor?

Добавьте файл правила по пути .cursor/rules/vue3-composition-api-cursorrules-prompt-file.mdc.

Что делает vue3-composition-api-cursorrules-prompt-file?

Задаёт рекомендации по Composition API, реактивности, структуре проекта и стилю Vue 3 для работы с кодом.

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

В настройках указано globs: **/*, но alwaysApply установлено в false: правило не помечено как постоянно применяемое.

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

vue3-composition-api-cursorrules-prompt-file.mdc · CC0-1.0
---
description: "Cursor rules for Vue 3 development with Composition API integration."
globs: **/*
alwaysApply: false
---
// Vue 3 Composition API .cursorrules

// Vue 3 Composition API best practices

const vue3CompositionApiBestPractices = [
  "Use setup() function for component logic",
  "Utilize ref and reactive for reactive state",
  "Implement computed properties with computed()",
  "Use watch and watchEffect for side effects",
  "Implement lifecycle hooks with onMounted, onUpdated, etc.",
  "Utilize provide/inject for dependency injection",
];

// Folder structure

const folderStructure = `
src/
  components/
  composables/
  views/
  router/
  store/
  assets/
  App.vue
  main.js
`;

// Additional instructions

const additionalInstructions = `
1. Use TypeScript for type safety
2. Implement proper props and emits definitions
3. Utilize Vue 3's Teleport component when needed
4. Use Suspense for async components
5. Implement proper error handling
6. Follow Vue 3 style guide and naming conventions
7. Use Vite for fast development and building
`;

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

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

Все правила IDE по теме «Фронтенд и UI» →
winui3 официальный github Правило задаёт рекомендации для WinUI 3 и Windows App SDK: от XAML и потоков до окон и MVVM. Пригодится, чтобы Copilot учитывал особенности настольных приложений Windows. ★ 40 451звёзд репо vue официальный github Правило задаёт Copilot стандарты Vue 3: Composition API, <script setup>, реактивность, Pinia и Vue Router. Пригодится, когда агент пишет компоненты в вашем стиле. ★ 40 451звёзд репо tanstack-start-shadcn-tailwind официальный github Правило задаёт Copilot стек TanStack Start, Shadcn/ui и Tailwind CSS и требует валидировать внешние данные через Zod. ★ 40 451звёзд репо tailwind-v4-vite официальный github Правило помогает подключить Tailwind CSS v4 к проекту на Vite через официальный плагин. Пригодится и для новой установки, и при переходе с v3. ★ 40 451звёзд репо svelte официальный github Направляет GitHub Copilot на стандарты Svelte 5 и SvelteKit 2: руны вместо старых сторов, типизация компонентов и безопасная работа с SSR. ★ 40 451звёзд репо power-bi-custom-visuals-development официальный github Правило для GitHub Copilot, которое подсказывает агенту, как писать кастомные визуалы Power BI на React, D3.js и TypeScript. ★ 40 451звёзд репо

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

Весь набор →
wordpress-php-guzzle-gutenberg-cursorrules-prompt- Задаёт правила разработки плагинов WordPress с клиентом Guzzle, эндпоинтами REST API и блоками Gutenberg. Помогает держать код в едином стиле. ★ 41 024звёзд репо wordpress-claude-stack Правило задаёт рекомендации для разработки тем, плагинов и блоков WordPress в Cursor. Оно пригодится, если агент пишет PHP, работает с WooCommerce или использует ACF. ★ 41 024звёзд репо webassembly-z80-cellular-automata-cursorrules-prom Правило для Cursor, которое ведёт агента при добавлении сетки регионов в симуляцию клеточных автоматов на Z80 и WebAssembly. ★ 41 024звёзд репо web-app-optimization-cursorrules-prompt-file Набор инструкций для Cursor по разработке веб-приложений на Svelte 5 и SvelteKit с акцентом на производительность и руны. ★ 41 024звёзд репо vue Правило для Cursor задаёт агенту стиль работы с Vue: Composition API, Pinia, типизация и маршрутизация. Пригодится, когда в проекте уже есть .vue и .ts. ★ 41 024звёзд репо vue-pinia-cursorrules-prompt-file Задаёт стандарты работы с Pinia и TypeScript во Vue 3: разделение состояния, синтаксис setup-хранилищ, типизацию, SSR и правила персистентности. ★ 41 024звёзд репо vue-claude-stack Правило задаёт стиль генерации кода для Vue 3 и Nuxt 3: Composition API, TypeScript и Pinia. Пригодится, чтобы направлять агента по единым правилам проекта. ★ 41 024звёзд репо vue-3-nuxt-3-typescript-cursorrules-prompt-file Правило для Cursor задаёт агенту стиль кода на Vue 3 и Nuxt 3: Composition API, TypeScript-интерфейсы, конвенции Nuxt. Пригодится, когда проект уже на этом стеке и не хочется каждый раз объяснять структуру. ★ 41 024звёзд репо

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

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