Compétence de framework officielle Mastra : lorsque les agents écrivent des agents, des workflows, des outils et de la mémoire avec Mastra (TypeScript), ils consultent d'abord la documentation incluse dans le paquet installé, puis le code source, et enfin la documentation en ligne ; ils n'écrivent pas d'API sur la base des données d'entraînement. Elle couvre également l'utilisation de la commande mastra api pour consulter les traces, les journaux et les évaluations.
Installations skills.sh 88250 (+1327 / 24h)
Audit de sécurité : Non audité
- Pas encore scanné
Justification
- Ordre de vérification fixé : priorité à la documentation cohérente avec la version installée dans node_modules/@mastra/*/dist/docs/, puis au code source et aux définitions de types ; la lecture de https://mastra.ai/llms.txt n'a lieu que si le paquet n'est pas installé
- Avant d'utiliser un modèle, exécuter le script scripts/provider-registry.mjs inclus dans la compétence pour vérifier les fournisseurs et les noms de modèles ; les modèles doivent être écrits sous la forme provider/model-name ; en cas d'erreur de type, suspecter d'abord une connaissance obsolète
- Exigences strictes listées : modules ES2022 obligatoires, CommonJS échouera ; pour le débogage visuel, utiliser npm run dev puis ouvrir Mastra Studio sur localhost:4111
- 1327 installations en 24 heures sur skills.sh, total de 88250 (indique uniquement l'attention portée)
Utilisation
- À déclencher lors de l'écriture de code Mastra, du débogage d'erreurs, de la migration v0 → v1, ou de l'utilisation de mastra api pour consulter les traces ; nécessite un projet Node
- Les opérations liées à Factory nécessitent l'installation séparée de la compétence mastra-factory du même dépôt
Risques
- Non audité pour cette période, classé C fixe, commande d'installation non affichée ; le script inclus provider-registry.mjs n'a pas été lu ni scanné
- SKILL.md demande aux agents de soumettre automatiquement à l'équipe Mastra les bugs et erreurs de documentation vérifiés lorsque les conditions sont remplies, sans demander un consentement au cas par cas (l'auteur affirme que seules des faits anonymisés sont envoyés) ; pour éviter tout envoi externe, il faut le désactiver dans le prompt