раздел 03
Полезные rules
В Cursor правила - это файлы в папке .cursor/rules/. Они задают агенту контекст, но в отличие от общих инструкций часто срабатывают точечно: на определённые типы файлов или в определённых ситуациях.
Что класть в правила
Пример правила в .cursor/rules/:
---
description: Правила для React-компонентов
globs: ["**/*.tsx"]
---
- Только функциональные компоненты, без классов
- Типизировать пропсы через type, не interface
- Не использовать any
- Стили - через Tailwind, не inline-объекты
Где брать готовое
- Подборки
awesome-cursorrulesна GitHub - готовые наборы правил под популярные стеки. Берёте под свой и адаптируете.
Аналоги в других редакторах
В других редакторах и агентах есть свои механизмы правил и инструкций - называются по-разному, но идея та же: дать агенту контекст и ограничения. Смотрите документацию конкретного инструмента, какой формат он поддерживает.
Чем правила отличаются от инструкций
Инструкции в AGENTS.md (в Claude Code - CLAUDE.md) - это общий постоянный контекст, который агент держит всегда. Правила обычно более точечные и условные: применяются к конкретным файлам или ситуациям. Грубо: инструкции - про проект в целом, правила - про то, как вести себя в частных случаях.