Вы открываете Cursor для правки лендинга и снова пишете: «отвечай по-русски, не ломай вёрстку». Через три сообщения агент забывает, предлагает Vue вместо HTML. Марина положила в корень .cursorrules на 400 строк с alwaysApply везде – ответы замедлились, Active Rules пустой. Cursor rules решают это раз и навсегда: папка .cursor/rules/ и короткий .mdc – новый чат наследует ваш стиль без копипаста.
Cursor rules – постоянные инструкции для Agent, не для Tab. Храните в .cursor/rules/ только в файлах .mdc с YAML-шапкой; обычный .md система игнорирует. Спрос в РФ: «cursor rules» – 248 показов/мес, «как настроить cursor» – 186. Сегодня: одна папка, один .mdc, проверка в Active Rules.
Для лендинга, WordPress или фриланс-проекта rules – как стикер «как мы пишем HTML здесь». Один раз описали – перестали объяснять агенту перед каждой правкой. Запрос «cursor ai rules» даёт 9 показов в месяц – узкий, но растущий сигнал: люди ищут не обзор Cursor целиком, а именно настройку инструкций под свой код.
Ниже – настройка без страха «сломать системные папки». Не нужна команда разработчиков: достаточно проводника, блокнота и одного вечера. Создать правило можно и через команду /create-rule в Agent, и через Settings → Rules → Add Rule – выберите путь, который проще нажатием, не принцип.
Разберите, зачем cursor rules вместо копипаста в чате

Каждый Agent-чат начинается с нуля. User Rules – личные привычки в настройках. Project Rules в .cursor/rules/ – стек и запреты репозитория. При конфликте: Team → Project → User, по документации Cursor. Устаревший .cursorrules в корне ещё работает, но при дубле с .mdc побеждает .mdc – «тихий» конфликт с форума Cursor.
| Тип | Где | Для кого |
|---|---|---|
| Project Rules (.mdc) | .cursor/rules/ в git | Стиль лендинга, HTML, команда |
| User Rules | Settings → Rules | Личное, не дублировать проект |
| .cursorrules | Файл в корне | Устарел; мигрируйте на .mdc |
| AGENTS.md | Markdown в проекте | Простая альтернатива без YAML |
Rules влияют только на Agent, не на Tab и Inline Edit (Cmd/Ctrl+K). Типичная ошибка новичка – ждать, что автодополнение начнёт писать по-русски после rules. Agent и Tab – разные каналы: первый читает .mdc, второй – нет.
Если в одном репозитории и лендинг, и скрипты – не смешивайте всё в одном Always-файле. Разделите: project-overview.mdc для общего тона, html-pages.mdc для вёрстки, при необходимости отдельный файл с globs под .php для WordPress-темы.
Создайте папку .cursor/rules и первый .mdc

Чаще ломается структура: .cursor/rules должен быть каталогом, не файлом. Расширение – .mdc. Без закрывающего — в YAML правило silently не загружается – см. гайд на форуме.
- Откройте проект. Монолитный .cursorrules – переименуйте в backup.
- Создайте каталог .cursor/rules/ (проводник или Command Palette → New Cursor Rule).
- Добавьте project-overview.mdc: alwaysApply: true, 5–15 пунктов – язык, стек, «спроси перед удалением».
- Проверьте Cursor Settings → Rules – правило в Project Rules.
- Новый Agent-чат: «какие правила активны?» – ваш .mdc в Active Rules.
- Тест: «создай hero на Tailwind, комментарии на русском» – без копипаста.
- Закоммитьте .cursor/rules/ – коллега получит те же инструкции.
Шаблон project-overview.mdc:
—
alwaysApply: true
description: Правила лендинга
—
Отвечай по-русски. Стек: HTML + Tailwind, без React/Vue без запроса. Не удаляй файлы без подтверждения. Комментарии – на русском.
Выберите режим: alwaysApply, globs или Manual

Общее правило размыто – агент путает стек. Узкое без globs не цепляется к .html. Новичку хватит двух файлов: короткое Always про язык и globs для HTML.
| Режим | Когда | Для лендинга |
|---|---|---|
| alwaysApply: true | Каждый чат | Язык, стек, безопасность |
| globs: **/*.html | При работе с HTML | Tailwind, семантика, без фреймворков |
| description | Модель решает сама | Не для первого дня |
| Manual (@rule) | По вызову | Длинные гайды |
Держите файл короче 500 строк (рекомендация docs). Два .mdc по 20–40 строк лучше одного alwaysApply на 400 – ошибка Марины из начала.
Используйте html-pages.mdc: globs **/*.html, alwaysApply: false – один H1, Tailwind вместо инлайн-стилей, без jQuery без запроса. В реальном проекте это спасает от ситуации, когда агент «улучшает» лендинг, подключая React ради одной кнопки.
Режим Apply Intelligently (поле description без alwaysApply) модель включает сама – для новичка ненадёжнее globs. Manual через @имя-правила удобен для редких чек-листов перед релизом: не грузите ими каждый чат.
Возьмите черновик с cursor.directory и сожмите до 30 строк
Не знаете, с чего начать – возьмите черновик. cursor.directory и awesome-cursorrules (40 061 звезда на GitHub по состоянию на июнь 2026) – крупнейшие коллекции. «cursor directory rules» – 13 показов в Wordstat, «cursor ai rules» – 9.
Алгоритм: найдите rule под HTML или frontend → удалите блоки про тесты, CI и микросервисы, если вам нужна только вёрстка → сократите до 20–40 строк → сохраните как свой .mdc → прогоните тест из success-критерия. В русскоязычных гайдах (khar-ag.ru, Hexlet) часто уходят в React и TypeScript – для лендинга без кода возьмите только каркас YAML и список запретов, текст напишите сами простым языком.
Официально Cursor умеет импортировать Remote Rules из GitHub в .cursor/rules/imported/. Для соло-фрилансера быстрее один адаптированный файл, чем десять чужих Always с alwaysApply: true.
Проверьте rules в Agent: тест и чек-лист
«Не работает» – чаще мелочь: папка как файл, .md вместо .mdc, пропущен —. Ещё кейс – модель Auto; на форуме советуют конкретную модель.
Проверка:
Новый чат → «какие правила активны?» → Active Rules → тест hero/Tailwind → diff глазами → при сбое: YAML, Settings, модель не Auto
Результат, который вы получите: в корне каталог .cursor/rules/ (не файл); минимум один .mdc; в Cursor Settings → Rules виден тип Always или Auto Attached; в новом Agent-чате блок Active Rules показывает ваше имя файла; промпт «создай секцию hero на Tailwind, комментарии на русском» выполняется в заданном стиле. Модель не даёт 100% соблюдения – финальный diff всегда смотрите сами, особенно перед выкладкой на прод.
Если правило в списке Settings есть, а в чате пусто – откройте тред на форуме про silent YAML: одна пропущенная строка — и файл просто не существует для агента, без ошибки в UI.
- .cursor/rules/ – каталог, расширение .mdc
- Закрывающий — во фронтматтере
- Нет дубля с огромным .cursorrules
- 2–3 коротких Always + globs для HTML
- Тест в новом чате пройден
Избегите ошибок, из-за которых rules молчат
alwaysApply на всё подряд раздувает контекст – история Марины с 400 строками. Always держите на 3–15 пунктов: язык, стек, «спроси перед удалением». Всё про БЭМ, Tailwind и WordPress – в globs-файле для HTML.
Копипаст целых компонентов из чужих rules вместо ссылок @filename – вторая ловушка. Длинные инструкции лучше вынести в docs/style.md и подключать в чате, когда нужно. Бояться коммита .cursor/rules/ – значит терять синхронизацию: завтра на другом ноутбуке снова начнёте чат с копипаста.
Часто ломается миграция: создали файл .cursor/rules без подпапки rules. Сделайте структуру через Command Palette → «New Cursor Rule» – обычно путь верный; при ручном копировании проверяйте каталог дважды.
После rules логично подключить MCP: rules – стиль, MCP – инструменты. Лендинг с нуля – гайд без кода; WordPress – правки через Cursor.
Что дальше
Закрепите привычку: одна новая задача – один новый короткий .mdc, не дописка в монолит. Раз в месяц открывайте Settings → Rules и убирайте дубли с User Rules. Когда rules стабильны, следующий шаг – подключить внешние сервисы через MCP или собрать лендинг по связанным гайдам выше.
Углубиться в автоматизацию вокруг Cursor – курс Make и вайбкодинга на kv-ai.ru: агенты, MCP, сценарии для бизнеса без найма разработчика. Первые занятия подходят, если вы только освоили rules и хотите связать их с реальными workflow.
Материал проверен: Артур Хорошев (CEO Maya AI, автор курса по Make.com и вайбкодингу).
Откуда факты и цифры: формат .mdc и режимы – cursor.com/ru/docs/rules; silent YAML и конфликт .cursorrules – forum.cursor.com; шаблоны – cursor.directory, github.com/PatrickJS/awesome-cursorrules; «cursor rules» 248, «как настроить cursor» 186 – Яндекс Вордстат, 22.06.2026.
Частые вопросы
Что такое cursor rules?
Постоянные инструкции для Agent: язык, стек, запреты. В .cursor/rules/*.mdc, подхватываются в новом чате без копипаста.
Чем .mdc отличается от .cursorrules?
.mdc – YAML-шапка и режимы Always/globs/Manual. .cursorrules – устаревший файл в корне. При дубле побеждает .mdc.
Как настроить cursor rules для HTML?
html-pages.mdc с globs: **/*.html – Tailwind, семантика, без тяжёлых фреймворков. Язык – в отдельном Always-файле.
Где взять готовые cursor rules?
cursor.directory и awesome-cursorrules. Сократите до 20–40 строк под свой проект.
Почему правило не применяется?
Проверьте: папка не файл; .mdc; закрывающий —; Settings → Rules; Active Rules; модель не Auto.
Влияют ли rules на Tab?
Нет, только Agent по официальной docs. Tab и Cmd/Ctrl+K rules не читают.
User Rules или Project Rules?
Личное – User Rules. Репозиторий – Project Rules в git. Не дублируйте. «cursor rules 1c» (34 показа) – отдельные отраслевые шаблоны, схема .mdc та же.