Conception de schémas Prisma, migrations et optimisation de requêtes.
Qu'est-ce que skills ?
Ce skill fournit un ensemble de règles de bonnes pratiques pour travailler efficacement avec Prisma, l'ORM Node.js/TypeScript. Il couvre la conception de schémas (fichier unique `prisma/schema.prisma`), les migrations (`npx prisma migrate dev`), l'optimisation des requêtes (privilégier `select` à `include`), la gestion des transactions, les suppressions logiques via un champ `deletedAt`, l'indexation, les relations bidirectionnelles, et la génération de types. Il recommande également d'éviter les pièges courants comme les requêtes N+1, le SQL brut inutile, et l'absence de pagination. Le skill est conçu pour les développeurs utilisant des plateformes comme Claude Code ou Cursor, et vise à garantir des schémas maintenables, des performances optimales et une gestion correcte des migrations en environnement serveurless ou non.