Добавить в корзинуПозвонить
Найти в Дзене

Cursor rules: как настроить правила проекта в .cursor/rules для новичка

Пошаговая настройка cursor rules: папка .cursor/rules, файл .mdc с YAML, режимы alwaysApply и globs, проверка Active Rules и типичные ошибки новичка. Вы открываете 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 rules: папка .cursor/rules, файл .mdc с YAML, режимы alwaysApply и globs, проверка Active Rules и типичные ошибки новичка.

Вы открываете 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 вместо копипаста в чате

-2

Каждый 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

-3

Чаще ломается структура: .cursor/rules должен быть каталогом, не файлом. Расширение – .mdc. Без закрывающего — в YAML правило silently не загружается – см. гайд на форуме.

  1. Откройте проект. Монолитный .cursorrules – переименуйте в backup.
  2. Создайте каталог .cursor/rules/ (проводник или Command Palette → New Cursor Rule).
  3. Добавьте project-overview.mdc: alwaysApply: true, 5–15 пунктов – язык, стек, «спроси перед удалением».
  4. Проверьте Cursor Settings → Rules – правило в Project Rules.
  5. Новый Agent-чат: «какие правила активны?» – ваш .mdc в Active Rules.
  6. Тест: «создай hero на Tailwind, комментарии на русском» – без копипаста.
  7. Закоммитьте .cursor/rules/ – коллега получит те же инструкции.
Шаблон project-overview.mdc:

alwaysApply: true
description: Правила лендинга

Отвечай по-русски. Стек: HTML + Tailwind, без React/Vue без запроса. Не удаляй файлы без подтверждения. Комментарии – на русском.

Выберите режим: alwaysApply, globs или Manual

-4

Общее правило размыто – агент путает стек. Узкое без 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 та же.