Управляй поведением модели Agent с помощью переиспользуемых инструкций с ограниченной областью действия.
.cursor/rules
, находятся под контролем версий и привязаны к твоей кодовой базе..cursor/rules
..cursor/rules
. Каждое правило — это отдельный файл и находится под управлением версий. Их можно ограничивать по шаблонам путей, вызывать вручную или подключать по релевантности. Вложенные каталоги могут содержать свой .cursor/rules
, действующий в пределах этой папки.
Используй правила проекта, чтобы:
.mdc
), который поддерживает метаданные и контент. Управляй применением правил через выпадающий список типа, который меняет свойства description
, globs
, alwaysApply
.
Тип правила | Описание |
---|---|
Always | Всегда включается в контекст модели |
Auto Attached | Подключается, когда упоминаются файлы, совпадающие с glob-шаблоном |
Agent Requested | Доступно ИИ, который решает, включать ли его. Нужно указать описание |
Manual | Включается только при явном упоминании через @ruleName |
.cursor/rules
по всему проекту. Вложенные правила автоматически подключаются, когда упоминаются файлы из их директории.
New Cursor Rule
или через Cursor Settings > Rules
. Это создаст новый файл правила в .cursor/rules
. В настройках ты можешь посмотреть все правила и их статус.
/Generate Cursor Rules
. Полезно, когда ты принял решения о поведении агента и хочешь переиспользовать их.
Стандарты для фронтенд‑компонентов и валидации API
Шаблоны для сервисов Express и компонентов React
Автоматизация рабочих процессов разработки и генерация документации
npm run dev
Добавление новой настройки в Cursor
@reactiveStorageTypes.ts
.Добавь значение по умолчанию в INIT_APPLICATION_USER_PERSISTENT_STORAGE
в @reactiveStorageService.tsx
.Для бета‑фич добавь переключатель в @settingsBetaTab.tsx
, иначе — в @settingsGeneralTab.tsx
. Переключатели можно добавлять как <SettingsSubSection>
для обычных чекбоксов. Посмотри остальной файл для примеров.AGENTS.md
— это простой markdown-файл для задания инструкций агенту. Положи его в корень проекта как альтернативу .cursor/rules
для простых сценариев.
В отличие от Project Rules, AGENTS.md
— это обычный markdown-файл без метаданных и сложных конфигураций. Он отлично подходит для проектов, где нужны простые, читаемые инструкции без накладных расходов на структурированные правила.
AGENTS.md
должен лежать в корне проекта (v1.5).cursor/rules
, ты не можешь разбить инструкции на несколько файловAGENTS.md
в поддиректориях запланирована для v1.6..cursorrules
(устаревшее).cursorrules
в корне твоего проекта всё ещё поддерживается, но будет вскоре снят с поддержки. Рекомендуем перейти на Project Rules — так у тебя будет больше контроля, гибкости и прозрачности.
Почему моё правило не применяется?
Agent Requested
убедись, что задано описание. Для Auto Attached
убедись, что шаблон файла совпадает с упомянутыми файлами.Могут ли правила ссылаться на другие правила или файлы?
@filename.ts
, чтобы включать файлы в контекст правила.Могу ли я создать правило из чата?
/Generate Cursor Rules
.
Если Memories включены, они создаются автоматически.Влияют ли правила на Cursor Tab или другие функции ИИ?