Bases de données
ORM, schemas, migrations, requetes : Prisma, Cosmos DB, PostgreSQL, MongoDB.
| # | Skill | Source | Description | ||
|---|---|---|---|---|---|
| 1 | sql-server-table-reconciliation | github/awesome-copilot | Réconcilier des tables SQL Server entre deux instances et détecter les écarts de données. | 34 530 | |
| 2 | django-perf-review | getsentry/skills | Auditer le code Django pour détecter les problèmes critiques de performance validés. | 773 | |
| 3 | cloudsql-idle-connection-timeout | divinevideo/divine-mobile | Gérer les timeouts de connexion idle sur Cloud SQL avec psycopg2. | 254 | |
| 4 | postgres-concurrent-schema-init-deadlock | divinevideo/divine-mobile | Résoudre les deadlocks PostgreSQL lors d'initialisations de schéma concurrentes en production. | 254 | |
| 5 | psycopg2-batch-insert-optimization | divinevideo/divine-mobile | Optimiser les insertions PostgreSQL en masse avec psycopg2 via execute_values. | 254 | |
| 6 | psycopg2-like-percent-escape | divinevideo/divine-mobile | Corriger les conflits de caractère % dans les requêtes psycopg2 avec LIKE. | 254 | |
| 7 | connecting-streamlit-to-snowflake | streamlit/agent-skills | Connecter une app Streamlit à Snowflake via st.connection de façon sécurisée. | 197 | |
| 8 | redis-clustering | redis/agent-skills | Concevoir des clés Redis Cluster et router les lectures pour éviter erreurs CROSSSLOT et surcharge. | 68 | |
| 9 | redis-connections | redis/agent-skills | Optimiser les connexions Redis avec pooling, pipelining, commandes sûres et timeouts adaptés. | 68 |
À propos de cette sélection
L'agent plante en prod, et après investigation, c'est la migration mal jouée ou la requête N+1 qui traîne depuis six mois. Ce scénario, tout dev backend le connaît. Les skills bases de données réunis ici couvrent précisément ces moments : optimiser une requête PostgreSQL avant que les plans d'exécution ne dégénèrent, ou piloter une migration Oracle vers Postgres sans introduire de régressions sur les stored procedures. L'écosystème est particulièrement fourni côté TypeScript, avec Prisma qui pousse ses propres patterns d'agent, mais aussi des contributions autour de Supabase et de cas plus transverses. Utile au backend qui jongle entre plusieurs moteurs, au fullstack qui veut déléguer la revue SQL à un agent, et à quiconque opère des bases sous contrainte de performance ou de changement de schéma.