
de claude-code-plugins-plus-skills2,235
Patterns prêts pour la production pour l'utilisation des clients Supabase en TypeScript et Python : initialisation du client, requêtes typées, auth, realtime, stockage, RPC et gestion des erreurs.
Cette compétence codifie les patterns de production pour l'utilisation des SDK Supabase (@supabase/supabase-js v2 et supabase-py) dans les projets TypeScript et Python. Elle couvre l'initialisation du client singleton, les patterns de requêtes typées, le CRUD avec filtres, les patterns d'upsert/insert, l'invocation RPC, les flux d'authentification, les abonnements realtime, le téléchargement/upload de stockage et une gestion robuste des erreurs.
À utiliser lors de l'implémentation ou de la revue d'applications basées sur Supabase, de la construction de couches de services, ou de l'intégration d'ingénieurs à des patterns cohérents pour les requêtes, l'authentification et les flux realtime. Utile pour le durcissement de la production (clients typés, utilisation de singletons, gestion des codes d'erreur) et lors d'une migration entre des bases de code JS/TS et Python.
Ciblée pour les agents orientés développeurs et les outils de génération de code (Claude Code, Cursor, agents de type Copilot) capables de produire des extraits de code et de suivre les conseils d'utilisation du SDK.
Compétence de style référence fournissant des modèles de SDK Supabase prêts pour la production pour TypeScript et Python. Couvre l'initialisation du client, le CRUD avec filtres, l'authentification, les abonnements realtime, le stockage, RPC et la gestion des erreurs avec des exemples de code dans les deux langages. Aucun script groupé — purement pédagogique. Bien organisée avec des sections claires et des tableaux de référence utiles pour les filtres et les codes d'erreur.
Compétence propre, pas de problèmes de sécurité. Purement pédagogique sans scripts exécutables. Les exemples sont solides mais manquent de conseils spécifiques au SSR/Next.js, ce qui est courant pour les utilisateurs de Supabase. Les tableaux de référence des filtres et des codes d'erreur sont un atout.