关于 azure-advisor-actionability
为 Azure 客户将 Azure Advisor 建议整理为有来源的修复步骤。技能会获取可用的修复内容或 Microsoft Learn 指引,保留警告和验证步骤,未经确认不会执行更改。
主要功能
- 01获取 Advisor 修复指引
- 02修复内容不可用时查找 Microsoft Learn
- 03要求准确的建议与资源标识符
- 04保留步骤顺序、警告和验证
- 05分别列出 Azure CLI 与 PowerShell 步骤
适用场景
- 01为 Azure 建议准备修复步骤
- 02补全缺失或有歧义的资源标识符
- 03说明何时没有经过核实的修复指引
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ microsoft/ azure-skills --skill azure-advisor-actionability安装后在 Claude Code 中输入/azure-advisor-actionability确认已加载。
详细介绍
Azure Advisor 可操作性
快速参考
向客户提供可供其运行的补救方案;未经明确确认,绝不执行。必须提供 recommendationTypeId GUID 和完整的受影响 resourceId;复用已知值,询问缺失值,绝不猜测。
从用户或准确的 advisor_recommendation_list 受影响资源记录中获取 resourceId。如资源不明确,询问用户要使用哪个资源;绝不使用建议实例 ID。
工作流
- 在生成指导或替换值之前,仅使用
recommendationTypeId调用一次advisor_remediation_get,绝不提供resourceId。 - 对于
RemediationNotFound、空响应或没有可用补救方案的情况,说明 Advisor 补救方案不可用。检索相关的 Microsoft Learn 公开文档;如果不知道建议描述,则询问用户。如果没有相关文档,说明这一点;绝不编造指导。报告其他工具错误时,不要透露内部信息,也不要将其说成空结果。 - 仅使用返回的补救方案或检索到的 Learn 指导,包括警告和验证步骤。
- 检索完成后,从准确的受影响
resourceId或已确认的上下文中替换含义明确的占位符:订阅、资源组、资源名称、完整资源 ID。保留未解决的占位符并加以说明。 - 保持步骤顺序;将 Azure CLI 和 PowerShell 分开。
对于 Advisor 的 guidance,不要生成命令。对于 hybrid 或 executable,包含所有手动操作、决策和命令步骤。省略原始 JSON 和内部标签。
最终回复
标注来源:“指导来源:Azure Advisor 补救工具”或“指导来源:Microsoft Learn 公开文档”,并附上检索到的 learn.microsoft.com 引用。绝不将备用指导归因于 Advisor,也不声称已执行。
评论
支持 Markdown