machichdigital

IDE-Tools · Foto: Homedust, CC BY 2.0

RegelCursor RulesLizenz: CC0 1.0frei kopierbar

Python Projects Guide

Zuletzt aktualisiert:

⬇ Als Datei laden

⧉ –× kopiert⬇ –× heruntergeladenBewertung:

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

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 …

Ihre IP-Adresse wird zum Schutz vor Missbrauch gespeichert und nach 14 Tagen automatisch entfernt (Datenschutz).

Passt dazu.