Aller au contenu

uml-skill : Des instructions et un petit encodeur de secours

uml-skill regroupe des instructions de rédaction de diagrammes et un petit outil Python. C’est un ensemble d’instructions, sans serveur MCP ni modèle de génération d’images. L’outil peut produire un lien Kroki depuis la source.

Configuration et automatisation
  • Mis à jour
  • Python · 100%
  • MIT
Langages du dépôtPython 100%1

Parts calculées à partir des octets GitHub Linguist.

Langage%Octets
Python100%2 870

GitHub · README · Statistiques de langages

Aperçu

Pourquoi il existe

Bundle de compétences IA fournissant définitions d'outils et guides pour générer des diagrammes.

Cas d’usage

Intégration directe de génération UML dans des agents autonomes.

Démarrage

Ces commandes viennent de la documentation du dépôt. Elles n’ont pas été exécutées pendant cette revue.

scripts/README.md · Usage
python kroki_url.py --help
scripts/README.md · Usage
python kroki_url.py -t mermaid diagram.mmd
python kroki_url.py -t plantuml -f png diagram.puml
scripts/README.md · Usage
Get-Content diagram.puml -Raw | python kroki_url.py -t plantuml
scripts/README.md · Usage
cat diagram.puml | python kroki_url.py -t plantuml

Références du dépôt

Extraits des guides du dépôt, dans leur langue d’origine. Les liens ouvrent la version du code consultée.

Prérequis et premier essai

Install

README.md

RouteWhat to do
Smithery (recommended for many agents)Run npx @smithery/cli@latest skill add antoinebou12/uml. Open the Smithery skill page and use Install for client-specific steps (Cursor, Claude Code, Codex, Windsurf, Continue, GitHub Copilot, and others).
Cursor (manual)Copy this repository (or the uml-skill folder) into .cursor/skills/diagramming-uml/ (or add a symlink). See Cursor · Rules & skills.
Other clientsPrefer the Smithery CLI and your product’s skill directory; paths and filenames vary.
Lire les instructions complètes ↗
Configuration et utilisation

Usage

scripts/README.md

From a file: From stdin (PowerShell): From stdin (Unix):
Lire les instructions complètes ↗
Documentation source

2 documents lus parmi 2 candidats.

Fonctions et composants 2

Couche d’instructions
SKILL.md décrit le parcours et renvoie vers des références. Un agent peut suivre ces instructions avec les outils disponibles. Les références donnent des indications de syntaxe, sans constituer un environnement applicatif.
Outil d’encodage
scripts/kroki_url.py utilise la compression et l’encodage de la bibliothèque standard pour construire un lien de rendu. Produire ce lien et récupérer l’image sont deux opérations distinctes.

Architecture

Les composants et leurs liens restent lisibles en texte. Le diagramme ajoute une vue interactive.

Contexte système Contexte
  1. Demande de diagramme
  2. Instructions et références
  3. Source du diagramme
  4. Encodeur de lien Kroki
  5. Service de rendu

Liens vérifiés dans le dépôt.

Mermaid Diagramme interactif (chargement à l’ouverture)

Vue générale des composants et des échanges vérifiés dans le dépôt.

Vue statique de l’architecture de uml-skill
Aperçu statique. Le diagramme interactif le remplace après le chargement de Mermaid.
flowchart LR
  n0["Demande de diagramme"]
  n1["Instructions et références"]
  n2["Source du diagramme"]
  n3["Encodeur de lien Kroki"]
  n4["Service de rendu"]
  n0 --> n1
  n1 --> n2
  n2 --> n3
  n3 --> n4
Version texte du diagramme
  • Demande de diagramme → Instructions et références
  • Instructions et références → Source du diagramme
  • Source du diagramme → Encodeur de lien Kroki
  • Encodeur de lien Kroki → Service de rendu
Suivre un parcours dans le code

Lisez l’encodeur pour suivre la source vers une charge compatible avec un lien. L’outil transporte la source; la validité et la qualité visuelle dépendent encore du langage et du moteur.

Structure des fichiers

La carte montre les fichiers inspectés et leur organisation.

Référence

3 / 3 fichiers admissibles lus (8 dans l’arbre); 0 trop volumineux, 0 échec de lecture et 0 diagnostic de syntaxe.

Ce que couvre l’analyse

Les dossiers connus de dépendances et de compilation, les fichiers d’identifiants et les binaires sont exclus. La collecte couvre les README, les manifestes reconnus et les fichiers source pris en charge.

Les statistiques Linguist couvrent l’ensemble du dépôt et peuvent inclure d’autres langages.

Carte des fichiers
flowchart TD
  root["uml-skill"]
  f0["README.md"]
  root --> f0
  f1["scripts/kroki_url.py"]
  root --> f1
  f2["scripts/README.md"]
  root --> f2

Fichiers à lire 2

Références