typescript-vuejs-cursorrules-prompt-file — правило для Cursor
Правило для Cursor, которое задаёт агенту стиль кода на TypeScript в проектах с Vue.js. Пригодится, когда нужно, чтобы правки в компонентах выглядели единообразно.
.cursor/rules/typescript-vuejs-cursorrules-prompt-file.mdcЧто делает typescript-vuejs-cursorrules-prompt-file
Файл разбит на разделы: соглашения об именовании, работа с типами TypeScript, синтаксис и форматирование, обработка ошибок и валидация, UI и стили, производительность. Отдельный блок «Key Conventions» отправляет агента к документации Vue.js там, где это уместно.
Правило подключено с globs: **/*, то есть покрывает все файлы проекта, но alwaysApply: false — в контекст оно попадает не само по себе, а по вашему запросу или по совпадению с областью. Учитывайте это: если ждёте, что Cursor будет молча следовать этим договорённостям в каждой правке, поведение окажется другим.
Установка сводится к одному файлу — .cursor/rules/typescript-vuejs-cursorrules-prompt-file.mdc в корне проекта. Никаких зависимостей и настроек сверх этого не нужно.
Какие задачи решает
- договориться с агентом о едином стиле имён в компонентах и хуках
- задать правила типизации пропсов и возвращаемых значений
- получить предсказуемое форматирование шаблонов и скриптов Vue
- описать, как обрабатывать ошибки и валидировать входные данные
- сверить спорные решения с документацией Vue.js
Примеры запросов агенту
- Создай компонент карточки товара на TypeScript, следуя правилам из
.cursor/rules/typescript-vuejs-cursorrules-prompt-file.mdc - Отрефактори этот компонент: приведи имена и типы к соглашениям из правила
- Проверь обработку ошибок в этом запросе и поправь по правилу
Как установить typescript-vuejs-cursorrules-prompt-file
Вручную: положить файлы
.cursor/rules/typescript-vuejs-cursorrules-prompt-file.mdcВо frontmatter: description, globs, alwaysApply
Вручную: положить файлы
.claude/rules/typescript-vuejs-cursorrules-prompt-file.mdПоле paths во frontmatter ограничивает файлы: globs из источника → paths
AGENTS.md
Codex читает AGENTS.md: вставьте текст правила туда
Вручную: положить файлы
.github/instructions/typescript-vuejs-cursorrules-prompt-file.instructions.mdПоле applyTo задаёт, к каким файлам применять: globs из источника → applyTo
Вручную: положить файлы
.devin/rules/typescript-vuejs-cursorrules-prompt-file.mdВручную: положить файлы
.clinerules/typescript-vuejs-cursorrules-prompt-file.mdПо шагам, с командами для каждой платформы: Cursor rules: файлы .mdc, четыре режима и замена .cursorrules
Вопросы о typescript-vuejs-cursorrules-prompt-file
Как установить typescript-vuejs-cursorrules-prompt-file в Cursor?
Создайте в корне проекта файл .cursor/rules/typescript-vuejs-cursorrules-prompt-file.mdc и вставьте в него содержимое правила.
Что делает typescript-vuejs-cursorrules-prompt-file?
Задаёт агенту Cursor соглашения по коду на TypeScript в проектах с Vue.js: имена, типы, форматирование, обработку ошибок, стили и производительность.
Правило применяется ко всем файлам автоматически?
Область задана как globs: **/*, но alwaysApply: false, поэтому правило не подставляется в каждую правку само — его нужно запросить или включить вручную.
Исходный текст
typescript-vuejs-cursorrules-prompt-file.mdc · CC0-1.0
--- description: "Cursor rules for TypeScript development with Vue.js integration." globs: **/* alwaysApply: false --- Code Style and Structure: Naming Conventions: TypeScript Usage: Syntax and Formatting: Error Handling and Validation: UI and Styling: Performance Optimization: Key Conventions: Follow Vue.js docs for where makes sense
© PatrickJS · CC0-1.0 · PatrickJS/awesome-cursorrules