Skip to main content

skill-deployment-context

[Skill] deployment context, aks, azure, koji - Resolve Koji AKS deployment context -- resource group, cluster name, subscription, Log Analytics workspace, and monitoring resource names from deployment_summary.yaml when available, or discover them dynamically from Azure.

来源信息

仓库
microsoft/azurelinux
最近来源活动
2026年7月24日 22:42
检测到的 SKILL.md 语言
英语
星标
5,361
Forks
713

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
skill-deployment-context
description
[Skill] deployment context, aks, azure, koji - Resolve Koji AKS deployment context -- resource group, cluster name, subscription, Log Analytics workspace, and monitoring resource names from deployment_summary.yaml when available, or discover them dynamically from Azure.
user-invocable
false
disable-model-invocation
false
# Koji Deployment Context Discovery **Always resolve context before running queries. Never assume resource names.** ## Step 1: Locate `deployment_summary.yaml` (if available) This file is typically generated by the Koji deployment pipeline (e.g., as an Azure DevOps pipeline artifact) and stored at the repository root as `./deployment_summary.yaml`. It should contain `resource_group`, `aks_cluster_name`, `subscription_id`, and monitoring resource names/IDs. - If the file exists, open it and use its values as the source of truth for the deployment context. - If the file does **not** exist (e.g., in a new or manually provisioned environment), skip to Steps 2–4 and resolve the deployment context directly from Azure. - If the user needs help obtaining this file, offer to run `az` commands to discover the values and generate it for them. ## Step 2: If subscription is missing Run: `az account show --query id -o tsv` ## Step 3: If deployment does not match the summary Ask the user for the **resource group** or **AKS cluster name**. ## Step 4: Discover monitoring resources dynamically ```bash az monitor log-analytics workspace list --resource-group <RG> -o table az resource list --resource-group <RG> --resource-type Microsoft.Monitor/accounts -o table az resource list --resource-group <RG> --resource-type Microsoft.Dashboard/grafana -o table ``` ## Naming convention Resources follow `<prefix>-koji-*`: - Resource group: `<prefix>-koji-rg-<suffix>` - AKS cluster: `<prefix>-koji-aks` - Log Analytics: `<prefix>-koji-logs` - Azure Monitor: `<prefix>-koji-monitor` - Grafana: `<prefix>-koji-grafana` ## MCP tools for context discovery | Tool | Purpose | |------|---------| | `aks_cluster_get` | List/get AKS cluster details | | `aks_nodepool_get` | List/get node pool details | | `monitor_table_list` | List tables in a Log Analytics workspace | **Prerequisites:** Node.js (`npx`) and an active `az login` session.
在 GitHub 查看