
de agent-skills13
Guide les agents pour créer, exécuter et gérer des migrations de base de données à l'aide du CLI ou de la bibliothèque pressly/goose, avec des règles de bonnes pratiques pour les migrations SQL vs Go.
Cette compétence permet à un agent de planifier, d'écrire et d'exécuter des migrations de base de données en utilisant l'ensemble d'outils pressly/goose. Elle fournit des flux de travail recommandés pour choisir entre les migrations SQL et Go, les commandes CLI exactes et l'utilisation de la bibliothèque, ainsi que des mises en garde sur les dialectes, l'idempotence et la stratégie de rollback.
Utilisez cette compétence lorsqu'un utilisateur pose des questions sur la création ou l'exécution de migrations dans des projets Go, l'intégration de migrations dans des binaires, la configuration d'étapes de migration CI/CD, ou le dépannage d'erreurs goose et d'incohérences de dialectes. Les phrases déclencheuses incluent : "goose migration", "pressly/goose", "run migrations", "go migration up/down".
Idéalement utilisé par des agents capables d'exécuter des commandes shell et de lire des fichiers de dépôt (assistants Copilot/Code, agents compatibles CLI). Elle contient des commandes exploitables et des modèles de code adaptés aux agents orientés développeur.
Compétence uniquement documentaire pour les migrations de base de données pressly/goose. Aucun script à exécuter. Le fichier SKILL.md est bien structuré avec des déclencheurs clairs, un flux de travail en 5 étapes et des références à des documents externes pour le CLI, les annotations SQL, les migrations Go, l'API library/Provider et le versionnage. Pure guidance — aucun problème de sécurité. Niche mais pratique pour les équipes Go utilisant goose.
Compétence documentaire propre. Aucun script, aucun problème de sécurité. Bon modèle de divulgation progressive avec references/. Bénéficierait d'un regroupement du contenu de référence pour une utilisation hors ligne ou une vérification.