Пример .cursorrules для React-проекта: готовый шаблон
Файл .cursorrules это инструкция для агента Cursor, как писать код именно в вашем проекте. Хороший файл короткий и конкретный, задаёт стек, стиль именования, структуру компонентов и запреты. Ниже готовый шаблон для React-проекта, который можно взять за основу и подогнать под себя.
Что задавать в правилах
| Раздел | Пример |
|---|---|
| Стек | React, TypeScript, Tailwind |
| Стиль | функциональные компоненты, хуки |
| Именование | PascalCase для компонентов |
| Запреты | без any, без default export |
Готовый шаблон
# Project: React + TypeScript + Tailwind ## Стек React 18, TypeScript строгий режим, Tailwind CSS, Vite. ## Стиль кода - Функциональные компоненты, только хуки. - Имена компонентов в PascalCase, файлов в kebab-case. - Один компонент на файл, без default export. ## Запреты - Не использовать тип any. - Не использовать inline-стили, только классы Tailwind. - Не коммитить console.log.
Как применять
Положите файл .cursorrules в корень проекта. Cursor подхватит его автоматически и будет следовать правилам во всех чатах и в Composer. Пересматривайте файл, когда стек меняется, пустые или устаревшие правила только путают агента.
Частые вопросы
Что писать в .cursorrules для React?
Стек, стиль кода, именование и запреты. Держите файл коротким и конкретным, например React и TypeScript строгий режим, хуки, без any.
Как Cursor применяет .cursorrules?
Файл в корне проекта Cursor читает автоматически и учитывает во всех чатах и в Composer, без ручных действий.