dagster-io/dignified-python

Standards de production Python avec détection automatique de version (3.10-3.13). À utiliser lors de l'écriture, la révision ou le refactoring de code Python dans des dépôts souhaitant une syntaxe de typage moderne, des vérifications de conditions explicites si possible, des opérations pathlib, des conseils d'interface et des modèles de production pragmatiques.

Qu'est-ce que dignified-python ?

Cette compétence fournit un ensemble de standards de codage Python orientés production, avec détection automatique de la version Python (3.10, 3.11, 3.12 ou 3.13). Elle est conçue pour être utilisée lors de l'écriture, la révision ou le refactoring de code Python dans des dépôts qui veulent adopter une syntaxe de typage moderne (comme les annotations de type), des vérifications de conditions explicites plutôt que des constructions implicites (ex: `if x is not None` au lieu de `if x`), des opérations de fichiers avec `pathlib`, des conseils sur la conception d'interfaces (protocoles, classes abstraites) et des schémas de production pragmatiques. La compétence s'applique automatiquement en fonction de la version de Python détectée dans le projet, garantissant que les recommandations sont adaptées à l'environnement cible. Elle est particulièrement utile dans des dépôts comme ceux de Dagster qui privilégient la clarté, la maintenabilité et les pratiques robustes de production.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/dagster-io/skills/tree/main/skills/dignified-python

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait dignified-python ?

Standards de production Python avec détection automatique de version (3.10-3.13). À utiliser lors de l'écriture, la révision ou le refactoring de code Python dans des dépôts souhaitant une syntaxe de typage moderne, des vérifications de conditions explicites si possible, des opérations pathlib, des conseils d'interface et des modèles de production pragmatiques.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Skills associés