Compétence de diagrammes de SpillWave Solutions : l'agent convertit des descriptions textuelles ou du code source en diagrammes de flux, diagrammes de séquence, diagrammes de classes, diagrammes ER, diagrammes d'états, diagrammes C4 et diagrammes d'architecture Mermaid, ou rédige des documents de conception d'architecture / API / fonctionnalités / base de données avec diagrammes selon des modèles ; il est possible d'utiliser les scripts Python intégrés pour extraire les diagrammes des fichiers Markdown, de les valider avec mermaid-cli et de les convertir en PNG / SVG.
Installations sur skills.sh 87855 (+977 / 24 h)
Audit de sécurité : Non audité
- Pas encore scanné
Justification
- Charge des guides spécialisés selon l'intention (diagrammes d'activité, de déploiement, d'architecture, de séquence, Wiki), avec des exemples de conversion de code en diagrammes pour six types : Spring Boot, FastAPI, React, ETL Python, Node/Express et Java Web
- Spécifie que les diagrammes ne sont écrits dans le Markdown qu'après validation, que les fichiers sont stockés de manière uniforme dans ./diagrams/ et nommés selon le format « nom_du_document_numéro_type_titre » ; en cas d'échec, consulter d'abord le guide de dépannage intégré
- Plateformes cibles clairement définies : utiliser des blocs de code mermaid pour les wikis GitHub, générer séparément des PNG ou SVG pour Confluence, Notion, Word et PDF ; PlantUML n'est utilisé que pour les quelques types de diagrammes non pris en charge par Mermaid
- Le README indique que les scripts Python n'utilisent que la bibliothèque standard, sous licence MIT ; sur skills.sh, 977 installations en 24 heures, un total de 87855, avec une augmentation des installations hebdomadaires passant de 4007 à 6318 au cours des 8 dernières semaines (reflète uniquement l'attention portée)
Utilisation
- La commande d'installation s'affichera une fois l'audit réussi ; se déclenche avec des instructions telles que « dessine un diagramme de séquence », « convertis ce code en diagramme d'architecture » ou « rédige un document de conception d'API »
- La génération de code Mermaid seul ne nécessite pas d'outils supplémentaires ; la validation et l'exportation d'images nécessitent npm install -g @mermaid-js/mermaid-cli et Python 3.7 ou supérieur ; aucun compte n'est requis
Risques
- Non audité pour cette période, note fixe de niveau C, commande d'installation non affichée ; SKILL.md demande à l'agent d'exécuter les scripts Python intégrés et mmdc, de créer un dossier diagrams/ dans le répertoire courant et d'y écrire des fichiers, ce qui est cohérent avec l'usage prévu, mais les scripts n'ont pas été scannés ; en cas d'échec de validation, il appelle séquentiellement perplexity, la recherche MCP brave, la compétence gemini et la recherche web pour trouver des solutions, ce qui peut envoyer le code des diagrammes vers des services externes ; sur skills.sh, les audits de Gen Agent Trust Hub et Socket sont « Pass », tandis que celui de Snyk est « Warn »
- Exige l'ajout d'emojis Unicode et l'utilisation d'une palette de couleurs à contraste élevé spécifiée pour tous les diagrammes, ce qui peut ne pas correspondre au style de documentation du projet ; SKILL.md fait environ 2.3 kilo-octets, ce qui consomme du contexte lors du chargement
- La courbe d'installation des 8 dernières semaines est presque synchronisée avec fastify-best-practices et nx-workspace pour cette période (fastify-best-practices, nx-workspace et design-doc-mermaid ayant respectivement 986, 971 et 977 installations en une journée), ce qui suggère qu'ils pourraient être installés ensemble via une même collection ; le nombre d'installations ne doit pas être considéré comme une mesure indépendante de l'attention