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