azure-resource-visualizer
MermaidダイアグラムでAzureアーキテクチャを可視化する
リソースグループ全体のAzureリソースの関係、依存関係、設定をマッピングした詳細なMermaidダイアグラムを生成し、複雑なAzureインフラストラクチャを理解します。
スキルZIPをダウンロード
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロードへ移動
オンにして利用開始
テストする
「azure-resource-visualizer」を使用しています。 Show me the architecture of my Azure resource group called 'production-web-app'
期待される結果:
以下を含むmarkdownファイルを作成します:
- すべてのAzureリソースを一覧表示するリソースインベントリテーブル
- レイヤー(ネットワーク、コンピューティング、データ、セキュリティ)별로グループ化されたMermaidダイアグラム
- SKU、階層、主要な設定を表示するノードラベル
- データフロータイプでラベル付けされた接続矢印
- наблюденияを含むメモセクション
「azure-resource-visualizer」を使用しています。 Map the network topology for resource group 'api-backend'
期待される結果:
以下を示す集中型ネットワークダイアグラムを生成します:
- アドレス空間を持つ仮想ネットワーク
- CIDR範囲を持つサブネット
- ルールを持つネットワークセキュリティグループ
- プライベートエンドポイントと接続
- コンピューティングリソースがネットワークに接続する方法
セキュリティ監査
安全All 88 static findings are false positives. The flagged patterns (backtick commands, IP addresses, crypto algorithms, system reconnaissance) are actually documentation examples of Azure CLI commands, example IP addresses in Mermaid diagrams, and Mermaid syntax. This is a read-only Azure documentation skill that generates architecture diagrams.
高リスクの問題 (4)
品質スコア
作れるもの
既存インフラストラクチャの文書化
チームの理解とオンボーディングを向上させるために、レガシーAzureデプロイのアーキテクチャダイアグラムを最新の状態に作成します
移行プロジェクトの事前準備
新しいサブスクリプションやAzureリージョンに移行する前に、現在のリソース関係を表示します
リソース依存関係の監査
本番リソースへの変更前にすべての依存関係を特定し、中断を回避します
これらのプロンプトを試す
[resource-group-name]というAzureリソースグループのアーキテクチャを表示してください。すべてのリソースとその接続を示すMermaidダイアグラムを作成してください。
リソースグループ [resource-group-name] のネットワークアーキテクチャを分析してください。VNet、サブネット、NSG、プライベートエンドポイント、およびコンピューティングリソースがどのように接続されているかを示す詳細なダイアグラムを作成してください。
リソースグループ [resource-group-name] のすべてのデータフローをマッピングしてください。App Services、Functions、データベース、Storageアカウント間でデータがどのように移動するかを示してください。接続文字列と認証方法も含まれてください。
リソースグループ [resource-group-name] の包括的なアーキテクチャドキュメントを作成してください。 следующее: レイヤー別のリソースインベントリテーブル、レイヤー別のサブグラフを含むMermaidダイア그램、関係の詳細、および推奨事項を含んでください。
ベストプラクティス
- 続行する前に、分析するリソースグループについてユーザーの確認を待ってください
- SKU、階層、設定などの構成詳細をダイアグラムのラベルに含めてください
- レイヤーまたは目的ごとにMermaidサブグラフを使用してリソースを論理的にグループ化してください
- すべての接続に説明的なデータフローまたは依存関係情報をラベル付けしてください
回避
- 重要そうに見えないリソースをスキップする - リソースグループのすべてのものを含めてください
- 確認せずに 관계について仮定を立てないでください
- すべてのリソースを含まない不完全またはプレースホルンダーのダイアグラムを作成しないでください
- アーキテクチャの理解に影響する構成詳細を省略しないでください