
de points145
Exécutez un flux de travail scripté et sécurisé pour télécharger les dumps de la base de données de production et les restaurer dans un environnement de développement (options de téléchargement seul et de restauration).
Fournit des instructions opérationnelles et un flux de travail scripté pour synchroniser les données PostgreSQL de production vers un environnement de développement. La compétence documente les prérequis (virtualenv, accès AWS CLI, Docker), l'emplacement du script de migration principal et les modes d'utilisation (téléchargement seul, téléchargement/restauration, configuration des migrations). Elle énumère les étapes effectuées par le script : récupération des identifiants depuis le Parameter Store, téléchargement d'un dump, restauration vers le dev, exécution des migrations et création/mise à jour d'un utilisateur administrateur.
Utilisez cette compétence lorsque les développeurs ont besoin d'un moyen reproductible de rafraîchir leur base de données locale/dev avec des données similaires à la production pour le débogage, l'assurance qualité ou le test de fonctionnalités. Utilisez le mode de téléchargement seul lorsque vous devez éviter d'apporter des modifications à tout environnement en cours d'exécution ; utilisez les modes de migration complète dans des environnements de dev contrôlés avec des contrôles d'accès appropriés.
backend/scripts/migrate-prod-to-dev.sh et ses options d'utilisationIdéalement utilisé avec des agents orientés développeur capables d'exécuter des commandes shell ou de présenter des checklists opérationnelles (environnements Copilot/GitHub CLI, agents d'automatisation locale).
La compétence Sync-db fournit un flux de travail structuré pour télécharger des dumps PostgreSQL de production et les restaurer dans un environnement de développement. Aucun script groupé — toute la logique réside dans un script shell externe (migrate-prod-to-dev.sh) qui n'est pas inclus. Le fichier SKILL.md est bien écrit avec des options d'utilisation et des prérequis clairs, mais la compétence ne peut être utilisée sans le contexte complet du dépôt.
Aucun script groupé, donc analyse statique uniquement. La compétence est spécifique au projet (genlayer points) et dépend entièrement d'un script externe. Qualité de documentation correcte mais portabilité limitée.