Правила Cursor (Cursor Rules) · Cursor rules
Файлы конфигурации в редакторе Cursor, которые задают постоянные инструкции и контекст для AI-ассистента при генерации и правке кода в проекте.
Подробно
Cursor Rules — механизм настройки поведения встроенного AI-ассистента в редакторе Cursor: правила описывают стек, стиль кода, архитектурные ограничения и запреты, и подмешиваются в контекст модели. Современный формат — каталог .cursor/rules с файлами .mdc, у каждого из которых есть frontmatter с полями description, globs и alwaysApply; правила могут применяться ко всему проекту, к файлам по маске или подключаться вручную через @-упоминание. Исторически использовался единственный файл .cursorrules в корне репозитория, но он считается устаревшим, хотя всё ещё поддерживается. Правила нужны, чтобы ассистент не изобретал собственные соглашения: единый стиль, запрет на устаревшие библиотеки, обязательные тесты и понятная структура модулей. Хранятся в Git вместе с кодом, поэтому становятся частью командных стандартов разработки.
Примеры употребления
- --- description: Правила для React-компонентов globs: ["src/**/*.tsx"] alwaysApply: false --- Используй функциональные компоненты и именованные экспорты.
- @cursor-rules # ручное подключение правила к текущему запросу в чате Cursor
- Легаси: файл .cursorrules в корне проекта с общими инструкциями для всего репозитория
- Правило: «Не добавляй новые зависимости без явного указания. Для HTTP используй существующий apiClient.»
