Backend Patterns
Conception d'API REST et GraphQL, couches repository et service, cache et optimisation base de données pour backends Node.js.
- Quoi
- Conception d'API REST et GraphQL, couches repository et service, cache et optimisation base de données pour backends Node.js.
- Coût
- Gratuit
- Prérequis
- Utilisez « Patterns backend » 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 référentiel dense de patterns d'architecture backend pour construire ou réviser des routes API Node.js, Express et Next.js et leur accès aux données. Couvre la conception d'URL REST orientées ressources avec conventions de filtrage, tri et pagination, le pattern repository pour abstraire l'accès aux données (avec un exemple Supabase détaillé), la couche service pour garder la logique métier hors des contrôleurs, l'optimisation base de données (requêtes N+1, indexation, pool de connexions) et les stratégies de cache (Redis, mémoire, en-têtes HTTP). Aborde aussi les tâches de fond et le traitement asynchrone, la gestion d'erreurs et la validation structurées, et les middlewares d'authentification, de journalisation et de limitation de débit. Rédigé en exemples de code correct/incorrect, pour qu'un agent applique les patterns directement en écrivant ou en révisant du code. Par @affaan-m, listé ici avec crédit à son créateur. Tiré du dépôt affaan-m/ECC (MIT). Bémols honnêtes : orienté Node.js et TypeScript du début à la fin ; les idées se transposent à d'autres stacks mais les exemples ne compileront pas ailleurs. 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 MuseCréation de la communauté. Skill Harbor ne vérifie pas le code — examinez la source avant de l'installer.
Utilisez « Patterns backend » avec votre Muse. Prérequis : l'app Muse (mobile ou web). Skill de pur guide, rien à installer. Un backend Node.js/TypeScript à construire ou à réviser. 1. Ouvrez le skill : https://github.com/affaan-m/ECC/blob/main/skills/backend-patterns/SKILL.md et copiez le texte complet du SKILL.md. 2. Collez-le dans un chat avec Muse et ajoutez : « Révise [cette route API / ce code d'accès aux données] au regard de ces patterns backend : [collez votre code ou décrivez l'endpoint]. » 3. Demandez à Muse de signaler les violations (couche repository manquante, requêtes N+1, pas de pagination, erreurs non structurées) et de proposer la forme corrigée. Astuce : le pattern repository plus la couche service est le changement au meilleur rendement pour la plupart des codebases. Commencez par là avant de micro-optimiser les requêtes. Sécurité : un skill est du texte d'instructions ; il n'exécute rien tout seul. Relisez tout code avant de le committer, ne collez jamais de secrets dans un chat, et relisez tout ce que Muse propose avant qu'il n'agisse.
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.