azure-resource-visualizer

Par microsoft · azure-skills

Skill Azure Resource Visualizer du plugin officiel microsoft/azure-skills : analyse un resource group Azure et génère un diagramme d'architecture Mermaid détaillé documentant 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, un ensemble de skills et de configurations MCP Server destiné aux agents compatibles (GitHub Copilot, Claude Code, Cursor, Codex, Gemini CLI, etc.). Son rôle est d'aider l'agent à explorer un resource group Azure, à cartographier les interdépendances entre ressources, et à produire une documentation d'architecture sous forme de diagramme Mermaid intégré dans un fichier Markdown.

Ce que fait ce skill

Lorsqu'un utilisateur demande de visualiser son infrastructure Azure ou de générer un diagramme d'architecture, le skill guide l'agent à travers un workflow en quatre étapes : sélection du resource group (avec liste interactive si non précisé), découverte et analyse approfondie de toutes les ressources (type, SKU, configuration réseau, identités, dépendances), construction d'un diagramme Mermaid structuré par couches logiques (Réseau, Calcul, Données, Sécurité, Monitoring), puis création d'un fichier Markdown [resource-group-name]-architecture.md comprenant un inventaire tabulaire, le diagramme et une description des flux.

Points clés du comportement attendu

Le skill impose des contraintes importantes à l'agent : il ne doit jamais inscrire de valeurs secrètes (clés, chaînes de connexion, secrets Key Vault) dans le diagramme — uniquement des noms de substitution explicites. L'analyse est strictement en lecture seule ; aucune ressource Azure ne doit être modifiée. Pour les architectures complexes (50 ressources ou plus), le skill recommande de découper la visualisation en plusieurs diagrammes par couche.

Utilisation dans le contexte du plugin

Ce skill s'appuie sur les outils fournis par l'Azure MCP Server (200+ outils couvrant 40+ services Azure) pour interroger les ressources en direct, et peut également recourir à l'Azure CLI (az) pour les requêtes non disponibles via MCP. Il référence des assets internes au repository (assets/example-diagram.md, assets/template-architecture.md, references/azure-resource-graph.md) qui servent de modèles et de guides de requêtes. Pour l'installer avec un agent compatible, il suffit d'installer le plugin microsoft/azure-skills via le gestionnaire approprié à l'environnement cible.

Skills similaires