🧩Cursor — это не просто IDE с чатом. Это новая эра разработки .
Я пропускаю через Cursor сотни миллионов токенов ежемесячно, работая над реальными проектами. И вот какой вывод я сделал: крутой результат — это всегда сумма двух факторов.
Первый — это точность вашего промпта (умение ставить задачу никто не отменял).
Второй, о котором многие забывают, — это контекстная инженерия. Это то, как вы подготовили саму среду для работы ИИ.
С правилами теперь я не трачу время на объяснения как надо писать код в каждом новом чате — я один раз настраиваю архитектуру контекста.
Многие по привычке до сих пор используют один файл .cursorrules в корне. Но если вы хотите, чтобы нейронка выдавала код уровня топовых бенчмарков, нужно переходить на модульную систему.
🪐Как сейчас строится иерархия правил: Team Rules — глобальные стандарты для всей команды. Это фундамент, который агент видит всегда. Project Rules (.cursor/rules/*.mdc) — сейчас это основной инструмент. Вместо свалки в одном файле мы создаем отдельные .mdc файлы под конкретные домены. Например, один для логики API, другой для тестов. Они подключаются автоматически по glob-паттернам только там, где это уместно.
User Rules — ваши глобальные предпочтения: стиль общения агента и общие принципы чистого кода, которые кочуют с вами из проекта в проект.
⭐️В чем реальный профит?
Когда правила разделены, агент не путается. Он не пытается применить логику фронтенда к настройкам базы данных. Качественный промпт в сочетании с такой настройкой контекста сводит количество галлюцинаций и правок за нейронкой практически к нулю.
В следующих постах покажу, как я пишу эффективные .mdc файлы и поделюсь своими шаблонами.