Prisma Patterns
Patterns Prisma ORM de production pour TypeScript : conception de schéma, optimisation des requêtes, transactions, pagination et les pièges dont personne ne vous prévient.
- Quoi
- Patterns Prisma ORM de production pour TypeScript : conception de schéma, optimisation des requêtes, transactions, pagination et les pièges dont personne ne vous prévient.
- Coût
- Gratuit
- Prérequis
- Utilisez « Patterns Prisma » avec votre Muse.
- Installation
- Copiez le prompt d’installation ci-dessous dans votre Muse — votre agent fait le reste.
Sélectionné par Skill Harbor : un skill de patterns pour Prisma ORM qui se concentre sur les pièges non évidents, pas seulement le chemin heureux. Il couvre la stratégie d'ID (cuid vs uuid vs autoincrement), les défauts de schéma avec indexation correcte, les arbitrages include vs select, les formes de transaction tableau vs interactive, le pattern singleton PrismaClient et la pagination par curseur bien faite. La section anti-patterns est la vraie valeur : updateMany renvoie un compteur, pas des enregistrements ; la forme interactive de $transaction expire après 5 secondes ; migrate dev peut réinitialiser votre base ; éditer un fichier de migration à la main casse les futurs déploiements par mismatch de checksum ; @updatedAt ignore silencieusement les écritures en masse ; et soft delete plus findUniqueOrThrow fuit les enregistrements supprimés. Guide de pooling de connexions serverless inclus. Par @affaan-m, listé ici avec crédit à son créateur. Tiré du dépôt affaan-m/ECC (MIT). Bémols honnêtes : pur guide, rien à installer ; l'API Prisma a évolué entre versions majeures, alors vérifiez votre version avec npx prisma --version avant d'appliquer les patterns, et ne lancez jamais migrate dev contre des bases partagées ou de production. Skill Harbor ne vérifie jamais le code, examinez-le vous-même avant usage.
Version :
Installation
Copiez le dossier d’installation ci-dessous, puis collez-le dans MuseLe prompt d'installation ci-dessous inclut déjà les étapes de vérification : votre agent suit la checklist communautaire avant d'installer tout ce qui contient du code exécutable. Vous en voulez plus ?
Utilisez « Patterns Prisma » avec votre Muse. Prérequis : un projet Prisma (vérifiez d'abord votre version avec « npx prisma --version », l'API diffère selon les versions majeures). Skill de pur guide, rien à installer. 1. Ouvrez le skill : https://github.com/affaan-m/ECC/blob/main/skills/prisma-patterns/SKILL.md et copiez le texte complet du SKILL.md. 2. Collez-le dans un chat avec Muse et ajoutez : « Relis mon schema.prisma pour les index manquants et la stratégie d'ID » ou « Cette transaction est-elle sûre ? Vérifie-la contre les anti-patterns. » 3. Avant toute migration, demandez : « Planifie une migration sans downtime pour [changement] en expand-and-contract. » Astuce : ne lancez jamais migrate dev sur une base partagée ; demandez plutôt une planification « migrate deploy » pour staging et production. Sécurité : un skill est du texte d'instructions ; il n'exécute rien tout seul. Sauvegardez votre base avant les migrations, et relisez tout ce que Muse propose avant qu'il touche à votre schéma.
Enregistré dans vos installs récentes. Retrouvez-le à tout moment sur /connect.
Questions
Comment installer une création ?
Chaque fiche produit contient un prompt d’installation à copier-coller. Collez-le dans votre Muse et il installe la création pour vous — sans configuration manuelle.
Où va mon argent ?
Directement au vendeur. Skill Harbor ne traite jamais les paiements : le paiement se fait sur la page du vendeur, généralement via Stripe.
Que signifie le ✓ à côté du nom d’un créateur ?
Il signifie que nous avons confirmé l’identité de la personne derrière la fiche. Il ne dit rien sur le code lui-même — vérifiez toujours une création avant de l’installer.