fastify-best-practices (Règles de développement backend Fastify)

Compétence Fastify issue du dépôt de compétences personnelles de Matteo Collina : chargée lorsque l'agent écrit des backends Node.js et des API REST avec Fastify, en suivant les principes d'encapsulation par plugins, de priorité aux schémas, d'utilisation exclusive d'async/await et de faible dépendance, et en lisant 19 fichiers de règles selon la tâche (routage, validation JSON Schema, hooks, authentification, tests, logs Pino, CORS et en-têtes de sécurité, WebSocket, base de données, déploiement, etc.).

Compétence Fastify issue du dépôt de compétences personnelles de Matteo Collina : chargée lorsque l'agent écrit des backends Node.js et des API REST avec Fastify, en suivant les principes d'encapsulation par plugins, de priorité aux schémas, d'utilisation exclusive d'async/await et de faible dépendance, et en lisant 19 fichiers de règles selon la tâche (routage, validation JSON Schema, hooks, authentification, tests, logs Pino, CORS et en-têtes de sécurité, WebSocket, base de données, déploiement, etc.).

Installations sur skills.sh 88524 (+986 / 24h)

Audit de sécurité : Non audité

  • Pas encore scanné

Justification

  • Ordre de lecture recommandé selon le contexte : les débutants commencent par les plugins, le routage et les schémas ; pour ajouter l'authentification, lire plugins, hooks et authentification ; pour optimiser les performances, lire schémas, sérialisation et performance ; pour la mise en production, lire logs, configuration et déploiement
  • TypeScript utilise la méthode strip types de Node, les tests utilisent la méthode inject() de Fastify, et SKILL.md inclut un exemple minimal de serveur exécutable
  • Le fichier SKILL.md principal est très court, les détails sont chargés à la demande sous rules/, ce qui consomme peu de contexte ; le même dépôt contient également 10 autres compétences telles que node, nodejs-core, oauth et typescript-magician
  • Le dépôt est sous licence MIT ; sur skills.sh, 986 installations en 24 heures, pour un total de 88524, avec une augmentation des installations hebdomadaires passant de 3958 à 6291 au cours des 8 dernières semaines (indiquant uniquement l'intérêt)

Utilisation

  • La commande d'installation s'affichera une fois l'audit réussi ; elle est déclenchée lors de la mention de Fastify, de serveurs Node.js, d'API REST, de server.ts / app.ts
  • Aucun compte ou service externe n'est requis, mais Node.js est nécessaire

Risques

  • Non audité pour cette période, classé C fixe, la commande d'installation n'est pas affichée ; SKILL.md ne contient que des instructions, un ordre de lecture et un exemple, sans demander à l'agent d'exécuter des commandes ou de se connecter à Internet, ce qui est cohérent avec son usage ; les 19 fichiers de règles ne sont pas inclus dans le périmètre du scan ; sur skills.sh, les audits de Gen Agent Trust Hub, Socket et Snyk sont tous Pass
  • Le nom sur skills.sh est fastify-best-practices, tandis que le répertoire dans le dépôt s'appelle skills/fastify, à noter lors de la recherche manuelle de fichiers
  • La courbe d'installation des 8 dernières semaines est presque synchronisée avec nx-workspace et design-doc-mermaid pour cette période (fastify-best-practices, nx-workspace et design-doc-mermaid ayant respectivement 986, 971 et 977 installations par jour), ce qui suggère qu'ils pourraient être installés ensemble via une même collection ; le volume d'installations ne doit pas être interprété comme un intérêt indépendant

Ouvrir · Dépôt

Best Skills 每日数据(LinklyAI / @BlueeonY,CC BY 4.0)

Parcourir les dernières actualités IA