После регистрацииИИ в продукте

Cursor Rules для React и Next.js: готовый next.mdc

Сервер и клиент, загрузка данных, формы и секреты — правила под твой роутер

14 октября 20267 мин Начальный54

Какую задачу решает

Избежать типовых ошибок агента в компонентах React и Next.js

Что будет на выходе

Правила Cursor для React и Next.js

Кому подойдёт

Вайбкодер в Cursor, которому нужны правила агента для темы «React / Next.js»

Инструменты
Cursor

С Next.js агент чаще всего ошибается на одной границе: что выполняется на сервере, а что в браузере. Он ставит 'use client' на всю страницу из-за одной кнопки, тянет данные через useEffect, хотя страница могла получить их на сервере, а ключ API кладёт в переменную с префиксом NEXT_PUBLIC_ — и тот уезжает в браузер каждому посетителю.

Файл next.mdc фиксирует, как в твоём проекте устроены серверные и клиентские компоненты, где загружаются данные, как работают формы и какие типы обязательны. Агент читает его, когда трогает страницы и компоненты.

● Коротко

Указываешь версию Next.js, роутер и пару своих страниц. Промпт собирает next.mdc с правилами про server и client компоненты, загрузку данных, формы и переменные окружения. Агент перестаёт делать всю страницу клиентской.

Что внутри правила

  • Граница server/client. По умолчанию компонент серверный. 'use client' — только на маленьком интерактивном куске: кнопке, форме, переключателе.
  • Загрузка данных. Где получать данные в твоём роутере и чего не делать: запросов к своему же API из серверного компонента, useEffect для первичной загрузки.
  • Мутации и формы. Server Actions или роуты API — как принято в проекте, с проверкой данных на сервере.
  • Переменные окружения. Секреты без NEXT_PUBLIC_, в клиентском коде — только публичные значения.
  • Типизация. Типы пропсов, ответа API и параметров страницы, без any.

Как использовать

  1. 1Определи роутер и версию

    Открой package.json и посмотри версию next. Есть папка app/ — это App Router, есть pages/ — Pages Router. Бывает и то и другое, тогда укажи оба.

  2. 2Собери образцы

    Одна страница с загрузкой данных, один интерактивный компонент и файл, где лежат запросы к базе или API.

  3. 3Запусти промпт и сохрани файл

    Ответ целиком — в .cursor/rules/next.mdc вместе с шапкой.

  4. 4Проверь на задаче с формой

    Попроси агента добавить форму, например «оставить отзыв о заказе». Смотри, где стоит 'use client', где проверяются данные и не утекли ли секреты.

⚠️
NEXT_PUBLIC_ видят все

Переменная с этим префиксом попадает в код, который скачивает браузер. Ключи платёжки, базы и ИИ-сервисов держи без префикса и используй только на сервере.

Рядом по теме: Cursor Rules для Vue 3: готовый vue.mdc, Cursor Rules для тестов: готовый tests.mdc, Cursor Rules для Laravel: готовый laravel.mdc, статья «Где разместить проект» и VIBERZ Product Brain — единый контекст для AI-скиллов (бесплатно после регистрации).

Закрытая часть

Дальше — для участников

Регистрация бесплатная и занимает минуту. Часть закрытых материалов откроется сразу, без карты.

Что дальше

Секреты и проверку ввода подробнее закрывает security.mdc, а прежде чем выкладывать проект, прогони гайд «Найди ключи и пароли до того, как их найдут другие». Если хочешь пройти весь путь от задачи до работающего веб-приложения с агентом, посмотри Telegram Mini App с AI-кодером. Когда всё готово к запуску, пригодится «Выложить проект в интернет без сюрпризов».

ПромптывайбкодингРазработка и Cursor

Читайте дальше

Обложка гайда «Как писать промпты»
После регистрацииИИ в продукте

Как писать промпты: 6 элементов и 3 готовых примера

Из каких шести элементов собирается промпт, после которого не приходится переспрашивать, и три законченных примера: рубрики по выгрузке постов, JTBD из интервью, валидация формы с тестами.

8 мин Начальный14 октября 2026
Статуя в лаймовой кепке с ноутбуком показывает большой палец, чёрный фон, заголовок «ИИ для разработчика: подборка по задачам»
БесплатноИИ в продукте

Нейросети для программиста и вайбкодера: 40 материалов по коду, тестам и деплою

Подборка материалов VIBERZ для программиста и вайбкодера: как ставить задачи ИИ-агенту, держать контекст проекта, проверять код на дыры и выкатывать его на сервер.

12 мин Начальный22 октября 2026