Главная / Настройки редактора
Правила

Правила Cursor: .cursorrules и .cursor/rules

13 июля 2026·чтение 6 мин·Правила

Файл правил говорит Cursor, как писать код в проекте: стек, стиль, что использовать, чего избегать. Без правил Cursor угадывает, с правилами попадает в стиль проекта с первого запроса. Дальше два формата, что класть внутрь и готовый пример.

Два формата

ФайлТипКогда
.cursorrules (в корне)один файл, старый форматпростые правила
.cursor/rules/*.mdпапка, новый форматправила по категориям

Новый формат позволяет разнести правила по файлам: один под стек, другой под стиль, третий под запреты. Cursor подгружает нужные по контексту.

Что писать в правила

Готовый пример

# .cursorrules

Стек: Next.js 15 (app router), TypeScript, Tailwind, Prisma.
Стиль: функциональные компоненты, хуки, без классовых.
Именование: camelCase для функций, PascalCase для компонентов.
БД: Prisma, миграции через prisma migrate. Не сырой SQL.
Тесты: vitest, рядом с файлом *.test.ts.
Запреты: не ставить новые UI-библиотеки без причины.
Ответы и комменты: только на русском.
Совет. Правила работают, только если они короткие и конкретные. Полстраницы общих слов Cursor проигнорирует. Стек, стиль, запреты, всё.

Cursor с правилами работает на Claude. Из РФ доступ через CLOD с оплатой рублём.

Частые вопросы

.cursorrules или .cursor/rules?

Новый формат .cursor/rules удобнее, правила разнесены по файлам. .cursorrules подойдёт для простых коротких правил в одном файле.

Что обязательно писать в правила?

Стек, структуру проекта, стиль кода и запреты. Этого хватает, чтобы Cursor попадал в проект с первого запроса.

Правила работают для Composer и Tab?

Да. Правила подгружаются в контекст для всех AI-режимов: чат, Cmd+K, Composer, Tab.

Длинные правила лучше?

Нет. Короткие и конкретные работают, длинные расплывчатые Cursor игнорирует. Стек, стиль, запреты, без воды.

cursorcursorrulesправилаcursor rulesинструкции

Cursor с правилами на Claude

Доступ через CLOD с оплатой рублём.
Подключить CLOD