machichdigital
RegelCursor RulesLizenz: CC0 1.0frei kopierbar

Python Projects Guide

Allgemeine Cursor-Regel als Leitfaden für Python-Projektstruktur und Code-Stil.

⬇ Als Datei laden

× kopiert× heruntergeladenBewertung:

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 für Python-Projekte, die als Leitfaden für Projektstruktur, Code-Stil und Vorgehen dient – ohne sich auf einen speziellen Anwendungsfall wie ML oder GitHub zu fokussieren. Gedacht für alle, die eine solide Grundregel für Python-Arbeit mit Cursor suchen, bevor sie spezifischere Regeln (etwa für GitHub-Setup oder ML-Workflows) ergänzen. Der Vorteil gegenüber Ad-hoc-Prompts: Die Vorgaben gelten projektübergreifend und automatisch, sobald die Datei in .cursor/rules liegt. Wer bereits eine eigene Python-Konvention hat, sollte den Inhalt vor dem Einsatz prüfen, da generische Guides nicht immer zum eigenen Stil passen.

Praxis-Tipp

Als Basis-Regel in .cursor/rules ablegen und bei Bedarf mit spezifischeren Regeln wie python-github-setup oder pytorch-scikit-learn kombinieren.

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.