IDE-Tools · Foto: Homedust, CC BY 2.0
Python Projects Guide
Zuletzt aktualisiert:
Typ
Regel
Lizenz
CC0 1.0
Anwendungsfeld
Cursor Rules
Voraussetzungen
Keine besonderen — direkt loslegen.
Allgemeine Cursor-Regel als Leitfaden für Python-Projektstruktur und Code-Stil.
Original-Beschreibung der Autoren: Cursor rules for Python development with projects guide integration.
Die Regel
---
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.
So nutzt du sie
Die Regel kopieren (Button oben) oder als Datei herunterladen und im Projekt unter .cursor/rules/ ablegen — Cursor lädt sie beim nächsten Start automatisch. Ältere Cursor-Versionen lesen alternativ eine einzelne .cursorrules-Datei im Projektstamm; dort einfach den Regel-Text ohne den Kopfblock zwischen den ----Zeilen einfügen.
Der Regel-Text ist englisch — Cursor versteht ihn unabhängig von der Sprache, in der Sie mit dem Editor chatten.
Im Detail
Eine allgemeine Cursor-Regel, die grundlegende Konventionen für Python-Projekte festlegt: Projektstruktur, Namensgebung und Code-Stil, an denen sich Cursor bei jeder Codegenerierung orientiert. Im Unterschied zu den spezialisierteren Regeln für Flask, GitHub oder ML-Workflows deckt sie den allgemeinen Fall ab und eignet sich als Basis, wenn keine der spezifischeren Regeln passt. Sinnvoll für alle, die mit Cursor regelmäßig neue Python-Projekte starten und nicht jedes Mal Stilfragen klären wollen. Wer bereits eine eigene Style-Guide-Konfiguration (z. B. über Black oder Ruff) pflegt, sollte prüfen, ob sich die Vorgaben überschneiden oder widersprechen.
Praxis-Tipp
Setzen Sie diese Regel als Basis-Vorgabe ein und ergänzen Sie projektspezifische Regeln (z. B. für Flask oder ML) nur dort, wo zusätzlicher Bedarf besteht.
Lizenz & Quelle
- Lizenz: CC0 1.0
- Quelle: PatrickJS/awesome-cursorrules (GitHub)
Inhalt ansehen (python-projects-guide.mdc)
Lade …
Erfahrungen & Kommentare.
Funktioniert der Regel bei Ihnen? Tipps, Stolperfallen, Varianten — teilen Sie es mit der Community.
Lade Kommentare …
Passt dazu.
AI Agent Specialist
Cursor-Regel für diszipliniertes, klar abgegrenztes Agenten-Verhalten statt unstrukturierter KI-Antworten.
Alpha Skills Quant Factor Research
Cursor-Regel für methodisch saubere quantitative Faktor-Recherche im Trading-Umfeld.
Android Jetpack Compose
Cursor-Regel für idiomatischen, deklarativen Android-UI-Code mit Jetpack Compose.
