
de dataframely583
Directives et meilleures pratiques pour définir des schémas et des collections Polars typés, valider les data frames et écrire des tests avec Dataframely.
Fournit des conventions concrètes et des exemples d'utilisation de Dataframely pour définir des types dy.Schema et dy.Collection qui documentent, valident et imposent une structure dans les data frames Polars. Le skill explique comment déclarer les types de colonnes, les contraintes, les règles inter-colonnes, les règles de groupe et comment utiliser les wrappers typés DataFrame/LazyFrame pour des interfaces stables et des transformations de données plus sûres. Il couvre également la sémantique de validation vs filtrage, la génération de données de test synthétiques et les conventions d'E/S pour la persistance des métadonnées de schéma.
Utilisez ce skill lorsque vous écrivez ou refactorisez du code ETL/traitement de données qui consomme ou produit des data frames Polars et que vous souhaitez des garanties de schéma fortes et testables. Il est utile pour l'intégration, l'application de contrats de données, la validation des entrées/sorties et la conception de tests unitaires pour les transformations.
Idéalement utilisé avec des assistants capables de coder qui maîtrisent les idiomes Python et Polars (style Copilot ou Claude Code), et avec une automatisation CI/test exécutant des suites de tests Python.
Dataframely est une compétence basée uniquement sur des directives fournissant les meilleures pratiques pour la bibliothèque Python dataframely (schémas Polars typés et collections). Aucun script groupé à tester. Le SKILL.md est bien structuré avec des exemples de code clairs couvrant la définition des schémas, les contraintes, la validation, le filtrage, les modèles de test et les conventions d'E/S. La sécurité est propre — purement de la documentation sans code exécutable, appels réseau ou modèles destructeurs.
Compétence de documentation pure sans contenu exécutable. Haute qualité de code et exemples clairs, mais l'utilité est limitée à la base d'utilisateurs d'une bibliothèque spécifique.