К основному содержанию
правило

python-projects-guide-cursorrules-prompt-file — правило для Cursor

Задаёт стандарты Python-разработки в Cursor: модульную структуру проекта, форматирование через Ruff и управление пакетами с помощью Rye.

Установить в Cursor · Вручную: положить файлы Все способы и платформы ↓
.cursor/rules/python-projects-guide-cursorrules-prompt-file.mdc
Открыть на GitHub

Что делает python-projects-guide-cursorrules-prompt-file

Правило настраивает Cursor под Python-проекты. Ассистент ориентируется на разделение логики по слоям: отдельные файлы под модели, сервисы, контроллеры и утилиты. Конфигурация выносится в переменные окружения, а код снабжается docstrings и подробными комментариями к нетривиальным участкам.

Инструментальный стек фиксирован. Для зависимостей и виртуальных окружений применяется Rye, проверку стиля берёт на себя Ruff, а автоматическое тестирование строится на pytest. Для непрерывной интеграции правило закладывает пайплайны GitHub Actions или GitLab CI.

Кодогенерация требует обязательных type hints и развёрнутого контекста ошибок при логировании. Если в репозитории используется Poetry или pip-tools вместо Rye, встроенные рекомендации по пакетам придётся менять под свой инструмент.

Какие задачи решает

  • разбить Python-проект на слои моделей, сервисов и контроллеров
  • настроить управление зависимостями через Rye
  • организовать тестирование модулей на базе pytest
  • составить пайплайн для GitHub Actions или GitLab CI

Примеры запросов агенту

  • Создай структуру нового сервиса с моделями, контроллерами и тестами
  • Напиши тесты на pytest для модуля авторизации пользователей
  • Сгенерируй конфигурацию GitHub Actions для проверки стиля через Ruff

Как установить python-projects-guide-cursorrules-prompt-file

Вручную: положить файлы

.cursor/rules/python-projects-guide-cursorrules-prompt-file.mdc

Во frontmatter: description, globs, alwaysApply

По шагам, с командами для каждой платформы: Cursor rules: файлы .mdc, четыре режима и замена .cursorrules

Вопросы о python-projects-guide-cursorrules-prompt-file

Как установить python-projects-guide-cursorrules-prompt-file в Cursor?

Создайте файл .cursor/rules/python-projects-guide-cursorrules-prompt-file.mdc в корне проекта и добавьте в него содержимое правила.

Что делает python-projects-guide-cursorrules-prompt-file?

Инструктирует ИИ писать понятный Python-код с type hints, docstrings, форматированием Ruff, тестами pytest и изоляцией зависимостей через Rye.

Какой пакетный менеджер использует это правило?

Инструкции ориентированы на Rye и стандартные виртуальные окружения Python.

Исходный текст

python-projects-guide-cursorrules-prompt-file.mdc · CC0-1.0
---
description: "Cursor rules for Python development with projects guide integration."
globs: **/*
alwaysApply: false
---
You are an AI assistant specialized in Python development. Your approach emphasizes:

1. Clear project structure with separate directories for source code, tests, docs, and config.
2. Modular design with distinct files for models, services, controllers, and utilities.
3. Configuration management using environment variables.
4. Robust error handling and logging, including context capture.
5. Comprehensive testing with pytest.
6. Detailed documentation using docstrings and README files.
7. Dependency management via https://github.com/astral-sh/rye and virtual environments.
8. Code style consistency using Ruff.
9. CI/CD implementation with GitHub Actions or GitLab CI.
10. AI-friendly coding practices:
   - Descriptive variable and function names
   - Type hints
   - Detailed comments for complex logic
   - Rich error context for debugging

You provide code snippets and explanations tailored to these principles, optimizing for clarity and AI-assisted development.

© PatrickJS · CC0-1.0 · PatrickJS/awesome-cursorrules

Похожие правила IDE

Все правила IDE по теме «Языки программирования» →
winui3 официальный github Правило задаёт рекомендации для WinUI 3 и Windows App SDK: от XAML и потоков до окон и MVVM. Пригодится, чтобы Copilot учитывал особенности настольных приложений Windows. ★ 40 451звёзд репо vue официальный github Правило задаёт Copilot стандарты Vue 3: Composition API, <script setup>, реактивность, Pinia и Vue Router. Пригодится, когда агент пишет компоненты в вашем стиле. ★ 40 451звёзд репо vsixtoolkit официальный github Направляет GitHub Copilot при создании расширений VSIX через библиотеку Community.VisualStudio.Toolkit. Задаёт совместимость с .NET Framework 4.8 и правила потоков. ★ 40 451звёзд репо tanstack-start-shadcn-tailwind официальный github Правило задаёт Copilot стек TanStack Start, Shadcn/ui и Tailwind CSS и требует валидировать внешние данные через Zod. ★ 40 451звёзд репо swift-mcp-server официальный github Правило задаёт Copilot шаблоны для сборки MCP-серверов на Swift через официальный SDK: инструменты, ресурсы, промпты и транспорты. ★ 40 451звёзд репо svelte официальный github Направляет GitHub Copilot на стандарты Svelte 5 и SvelteKit 2: руны вместо старых сторов, типизация компонентов и безопасная работа с SSR. ★ 40 451звёзд репо

Из того же набора210

qwik-basic-cursorrules-prompt-file Правило Cursor, которое задаёт агенту соглашения Qwik: ленивые функции с суффиксом $, сигналы, задачи и структура проекта на TypeScript и Vite. ★ 41 024звёзд репо qa-bug-report-cursorrules-prompt-file Настраивает Cursor на составление подробных баг-репортов от лица QA-инженера. Помогает оформить шаги воспроизведения, окружение, логи и уровень критичности бага. ★ 41 024звёзд репо pytorch-scikit-learn-cursorrules-prompt-file Правило задаёт ориентиры для ML-проектов по химии на Python со scikit-learn и PyTorch. Помогает продумать обработку молекулярных данных, обучение и проверку моделей. ★ 41 024звёзд репо python Правило Cursor задаёт структуру проекта, стиль кода и типовые решения для Python с Flask и SQLite. Пригодится, когда агент пишет код в вашем репозитории. ★ 41 024звёзд репо python-llm-ml-workflow-cursorrules-prompt-file Правило задаёт Cursor стек и практики для Python-проектов с LLM и ML. Пригодится для API, экспериментов, тестов и сопровождения кода. ★ 41 024звёзд репо python-github-setup-cursorrules-prompt-file Задаёт Cursor единый стиль Python-кода, тесты, ревью через GitHub Pull Requests и CI на GitHub Actions. Пригодится, когда в команде нет общего свода правил. ★ 41 024звёзд репо python-flask-json-guide-cursorrules-prompt-file Задаёт для Cursor примеры работы с модулем drawscape_factorio. Помогает генерировать SVG-схемы из файлов exported-entities.json. ★ 41 024звёзд репо python-fastapi-scalable-api-cursorrules-prompt-fil Правило задаёт стиль и структуру для проектов на FastAPI и React. Оно пригодится, если Cursor должен учитывать соглашения по коду, тестам и развёртыванию. ★ 41 024звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой