Cursor Rules для архитектуры: готовый architecture.mdc
Правило, которое держит агента в границах слоёв и модулей твоего проекта
Какую задачу решает
Держать агента в границах модулей и зависимостей
Что будет на выходе
Правила Cursor по архитектуре и структуре каталогов
- Кому подойдёт
Вайбкодер в Cursor, которому нужны правила агента для темы «архитектура»
- Тема
- Агенты и Claude Code
- Инструменты
- Cursor
Агент в Cursor пишет рабочий код, но кладёт его туда, куда удобно ему: запрос к базе прямо в компоненте страницы, импорт из соседнего модуля «на минутку», третий по счёту хелпер для форматирования дат. Через месяц проект держится на случайных связях, и правка в одном месте ломает что-то в другом.
Файл architecture.mdc в папке .cursor/rules/ записывает границы твоего проекта: какие слои есть, кто кого может импортировать, через какие файлы ходить в базу и во внешние API. Ниже промпт, который соберёт этот файл по реальной структуре твоих папок.
Даёшь ИИ дерево папок и пару типичных файлов, отвечаешь на его вопросы и получаешь architecture.mdc с правилами импорта и запретами. Кладёшь в .cursor/rules/ и проверяешь на задаче, где агент раньше срезал углы.

Что получишь
- 🧱Карта слоёв
Какая папка за что отвечает и чего в ней быть не должно. Названия берутся из твоего дерева.
- ↔️Правила импорта
Кто кого может вызывать: «страница → запросы можно, компонент → база нельзя».
- 🚫Запреты с заменой
«Не создавай свой fetch. Ходи в API через lib/api-client.ts» — запрет и сразу правильный путь.
- ✅Самопроверка агента
Несколько вопросов, которые агент задаёт себе по изменённым файлам, прежде чем сказать «готово».
Как использовать
- 1Собери факты о проекте
Дерево папок на 2–3 уровня без node_modules и vendor, файл зависимостей (package.json или composer.json) и 1–3 типичных файла: роут, сервис, компонент.
- 2Запусти промпт и ответь на вопросы
В Cursor — в чате агента внутри проекта, или в Claude и ChatGPT, вставив факты в скобки. Вопросы ИИ про бизнес-логику и общий код решают, будет ли правило точным.
- 3Сохрани architecture.mdc
Создай файл .cursor/rules/architecture.mdc и вставь ответ целиком, начиная с шапки между строками ---.
- 4Проверь на реальной задаче
Дай агенту задачу, на которой он раньше нарушал границы, например «добавь фильтр по статусу в список заказов», и посмотри, какие файлы он тронул.
Архитектурное правило нужно агенту в каждом запросе, при любом открытом файле. Зато файл держи коротким: всё, что агент читает каждый раз, занимает место в контексте.
Рядом по теме: Cursor Rules для безопасности: готовый security.mdc, Cursor Rules для Laravel: готовый laravel.mdc, Cursor Rules для базы данных: database.mdc без потерь, статья «Cursor или Claude Code» и 12 модов Claude Code для вайбкодера (490 ₽).
Дальше — для участников
Регистрация бесплатная и занимает минуту. Часть закрытых материалов откроется сразу, без карты.
Что дальше
Границы мало записать, их нужно проверять: правила для тестов заставят агента доказывать, что он ничего не сломал. Если параллельно работаешь в Claude Code, те же границы перенеси в CLAUDE.md, который агент правда читает. Чужой проект без документации начни с гайда «Разберись в чужом проекте, ничего не сломав».
Если проект только задумывается и правилам пока не на что опереться, начни с курса Первый экран (990 ₽): от идеи до первого работающего экрана с агентом.


