Главная / Правила
.cursorrules

Пример .cursorrules для Python-проекта: готовый шаблон

14 июля 2026·чтение 7 мин·Правила

Файл .cursorrules для Python-проекта задаёт агенту Cursor правила стиля и стека. Хороший файл короткий и конкретный, указывает версию Python, линтер, стиль именования и запреты. Ниже готовый шаблон, который можно взять за основу и подогнать под свой проект.

Что задавать для Python

РазделПример
СтекPython 3.12, FastAPI, SQLAlchemy
СтильPEP 8, type hints
Линтерruff или flake8
Запретыбез bare except, без mutable аргументов

Готовый шаблон

# Project: Python 3.12 + FastAPI

## Стек
Python 3.12, FastAPI, SQLAlchemy 2.0, PostgreSQL.

## Стиль кода
- PEP 8, обязательные type hints.
- Имена функций в snake_case, классов в PascalCase.
- Импорты через absolute path.

## Запреты
- Не использовать bare except.
- Не использовать mutable аргументы по умолчанию.
- Не коммитить print, только logging.

Как применять

Положите .cursorrules в корень проекта. Cursor подхватит его автоматически и будет следовать правилам во всех чатах и в Composer. Пересматривайте файл при смене стека, устаревшие правила только путают агента.

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

Что писать в .cursorrules для Python?

Версию Python, стек, стиль по PEP 8 с type hints, линтер и запреты типа bare except и mutable аргументов. Держите файл коротким.

Применяет ли Cursor .cursorrules автоматически?

Да. Файл в корне проекта Cursor читает сам и учитывает во всех чатах и в Composer, без ручных действий.

cursorrulespythonправилаcursor

Мощные модели для Cursor

Sonnet 4.6 и Opus 4.8 через CLOD, оплата рублём, поддержка в Telegram.
Подключить CLOD