mcpField
A
azure-advisor-actionability

azure-advisor-actionability

github.com/microsoftクラウド・DevOps1.6k67 回インストール今日更新
リポジトリ

azure-advisor-actionability について

Azure の顧客向けに、Azure Advisor の推奨事項を出典付きの修復手順にまとめるスキルです。利用可能な修復情報または Microsoft Learn のガイダンスを取得し、警告と検証手順を保ち、確認なしに変更を実行しません。

主な機能

  1. 01Advisor の修復ガイダンスを取得
  2. 02修復情報がない場合に Microsoft Learn を参照
  3. 03正確な推奨事項とリソース識別子を要求
  4. 04手順順序、警告、検証を保持
  5. 05Azure CLI と PowerShell の手順を分離

活用シーン

  1. 01Azure の推奨事項に対する修復手順の準備
  2. 02不足または曖昧なリソース識別子の確認
  3. 03検証済みの修復ガイダンスがない場合の説明

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/microsoft/azure-skills --skill azure-advisor-actionability

インストール後、Claude Code で/azure-advisor-actionabilityを入力して読み込まれたか確認します。

詳細

Azure Advisor の実行可能性

クイックリファレンス

お客様が実行するための修復手順を提示します。明示的な確認なしに実行してはいけません。recommendationTypeId GUID と完全な影響対象 resourceId が必要です。既知の値は再利用し、不足している値は尋ね、推測してはいけません。

resourceId はユーザーから取得するか、advisor_recommendation_list の影響対象リソースの正確なレコードから取得します。曖昧な場合は、どのリソースかを尋ねてください。推奨事項のインスタンス ID は使用してはいけません。

ワークフロー

  1. ガイダンスの生成や値の置き換えを行う前に、recommendationTypeId のみを指定して advisor_remediation_get を一度呼び出します。resourceId は指定してはいけません。
  2. RemediationNotFound、空の応答、または利用可能な修復手順がない場合は、Advisor の修復手順を利用できないことを伝えます。関連する公開 Microsoft Learn ドキュメントを取得し、推奨事項の説明が不明な場合はユーザーに尋ねます。該当する情報がない場合は、その旨を伝え、ガイダンスを捏造してはいけません。その他のツールエラーは、内部情報を含めずに報告し、空の結果として扱ってはいけません。
  3. 取得した修復手順または Learn のガイダンスのみを使用します。警告と検証手順も含めてください。
  4. 取得後、正確な影響対象 resourceId または確認済みのコンテキストから、曖昧さのないプレースホルダーを置き換えます。対象にはサブスクリプション、リソースグループ、リソース名、完全なリソース ID が含まれます。未解決のプレースホルダーはそのまま残し、説明してください。
  5. 手順の順序を維持し、Azure CLI と PowerShell を分けてください。

Advisor の guidance では、コマンドを生成してはいけません。hybrid または executable では、すべての手動操作、判断、コマンドの手順を含めてください。生の JSON と内部ラベルは省略してください。

最終回答

情報源を「Guidance source: Azure Advisor remediation tool」または「Guidance source: publicly available Microsoft Learn documentation」と明記し、取得した learn.microsoft.com の引用を付けます。フォールバックのガイダンスを Advisor に帰属させたり、実行したと主張したりしてはいけません。

コメント