azure-resource-visualizer

Par microsoft · azure-skills

Skill fonctionnel du plugin microsoft/azure-skills qui analyse des resource groups Azure et génère des diagrammes d'architecture Mermaid détaillés illustrant les relations entre ressources.

npx skills add https://github.com/microsoft/azure-skills --skill azure-resource-visualizer

Azure Resource Visualizer

Ce skill fait partie du plugin officiel microsoft/azure-skills, qui regroupe 25 skills Azure conçus pour doter les agents de codage d'une expertise cloud concrète. azure-resource-visualizer est l'un des skills dédiés à l'optimisation et à la compréhension de l'architecture : il guide l'agent pour explorer un resource group Azure, cartographier les interdépendances entre services, puis produire un diagramme Mermaid clair et complet.

Ce que fait ce skill

Lorsqu'un utilisateur demande à visualiser son infrastructure Azure — par exemple « montre-moi comment mes ressources sont connectées » ou « génère un diagramme de mon resource group » — ce skill prend en charge l'ensemble du workflow :

  1. Découverte du resource group : si aucun groupe n'est précisé, l'agent liste les groupes disponibles et attend la sélection de l'utilisateur.
  2. Analyse approfondie : chaque ressource est examinée (type, SKU, région, configuration réseau, identités managées, connexions entre services).
  3. Cartographie des relations : flux de données, peerings VNet, private endpoints, références à Key Vault, dépendances entre App Services, Functions, bases de données, etc.
  4. Génération du diagramme : un fichier Markdown nommé [resource-group-name]-architecture.md est créé, contenant un inventaire tabulaire, le diagramme Mermaid (graph TB ou graph LR) avec sous-graphes par couche logique, et des notes d'architecture.

Sécurité et périmètre

Le skill opère en lecture seule : il n'effectue aucune modification sur les ressources Azure. Les valeurs secrètes (clés, chaînes de connexion, secrets Key Vault) ne sont jamais inscrites dans le diagramme — seuls des noms de substitution explicites sont utilisés. En cas d'architecture très dense (50+ ressources), le skill peut produire plusieurs diagrammes organisés par couche.

Utilisation dans le plugin

Pour activer ce skill, il suffit d'installer le plugin azure-skills dans votre environnement compatible (GitHub Copilot CLI, VS Code, Claude Code, Cursor, Gemini CLI, etc.) selon les instructions du README du repository. Une fois installé, demandez simplement à votre agent de visualiser un resource group ou de générer un diagramme d'architecture Azure : le skill se déclenche automatiquement sur les intentions correspondantes.

Skills similaires