
de kilo-marketplace84
Guide les agents pour construire, modifier, tester et valider des modèles dbt et des transformations SQL pour les flux de travail d'ingénierie analytique.
Cette compétence équipe un agent avec des conseils de bonnes pratiques pour travailler avec dbt : planification et construction de modèles, utilisation de ref() et source(), écriture de tests, débogage d'erreurs et validation des résultats via dbt show. Elle met l'accent sur les principes d'ingénierie logicielle (DRY, modularité, tests) appliqués aux transformations de données et inclut des guides de référence pour la planification des modèles, la découverte de données, l'écriture de tests et le débogage.
Utilisez cette compétence lors de la construction de nouveaux modèles dbt, du refactoring ou de l'extension de modèles existants, de la création de pipelines analytiques, de l'écriture de tests de données ou de l'investigation de défaillances dans les exécutions dbt. Évitez de l'utiliser pour les réponses aux questions de la couche sémantique ; utilisez des compétences dédiées pour cela.
scripts/ présent)references/ (planification, découverte de données, tests, débogage){{ ref }} et {{ source }}, l'exécution de dbt show pour la validation, des conseils de gestion des coûts et des modèles d'interaction CLI.Probablement compatible avec les agents capables d'exécuter des commandes shell et d'interagir avec des CLI (agents de type Copilot/Codex, agents compatibles Kilo CLI).
Compétence d'ingénierie analytique dbt bien structurée avec des déclencheurs clairs, une divulgation progressive via references/, et des directives pratiques pour la construction de DAG/modèles. Le script intégré est un extrait Python intégré au markdown pour examiner les résultats d'exécution dbt qui ne pouvait pas s'exécuter seul. Le SKILL.md inclut des conseils de sécurité sur le traitement des données externes comme non fiables.
Compétence propre sans problème de sécurité. Le script est du Python pédagogique dans le markdown plutôt qu'un fichier autonome, raison pour laquelle run_scripts.py l'a ignoré. La compétence elle-même est bien organisée avec une bonne structure de guide de référence.