Back to Skills

azure-diagnostics

Debug Azure production issues on Azure using AppLens, Azure Monitor, resource health, and safe triage. WHEN: debug production issues, troubleshoot container apps, troubleshoot functions, troubleshoot AKS, kubectl cannot connect, kube-system/CoreDNS failures, pod pending, crashloop, node not ready, upgrade failures, analyze logs, KQL, insights, image pull failures, cold start issues, health probe failures, resource health, root cause of errors.

181stars119forksUpdated 4/8/2026

Security Assessment

Safe(90/100)

Detected risks:

Sensitive File Access([references/container-apps/README.md] .env)
Security Score90/100

About azure-diagnostics

The azure-diagnostics skill provides a structured approach to debugging and troubleshooting Azure production issues. It helps users systematically identify and resolve problems affecting Azure resources, including Container Apps, Function Apps, and Azure Kubernetes Service (AKS) clusters. By integrating tools like AppLens, Azure Monitor, and resource health checks, this skill simplifies the complex process of diagnosing failures such as image pull errors, cold starts, health probe failures, node unavailability, and crash loops. It is designed to assist engineers in quickly pinpointing root causes and taking appropriate remediation steps, ensuring minimal downtime and improved service reliability.

Key features of the azure-diagnostics skill include a quick diagnosis flow that guides users from symptom identification to resource health checks, log review, metrics analysis, and recent change investigations. It offers service-specific troubleshooting guides for Container Apps, Function Apps, and AKS clusters, with direct references to detailed documentation. The skill also supports AI-powered diagnostics via AppLens for automated root cause analysis and remediation recommendations, as well as log and metric queries through Azure Monitor using KQL. Commands and workflows are provided for common diagnostic tasks, making it easier to perform consistent and effective troubleshooting.

This skill is primarily targeted at Azure engineers, DevOps professionals, and IT administrators responsible for maintaining production environments. Use cases include diagnosing application errors, resolving container orchestration issues, investigating failed deployments, analyzing logs for performance bottlenecks, and determining the root cause of infrastructure failures. By following the structured guidance and leveraging the integrated tools, users can enhance operational efficiency, reduce incident resolution times, and maintain the health of critical Azure services.

FAQ

How do I start using the azure-diagnostics skill for a new issue?

Begin by identifying the symptoms of the problem, check resource health, review logs, analyze metrics, and investigate any recent changes. Follow the systematic diagnosis flow outlined in the skill documentation.

Which Azure services are supported by this skill?

The skill supports Container Apps, Function Apps, and Azure Kubernetes Service (AKS). It provides service-specific troubleshooting guides for each.

Can I use AppLens and Azure Monitor directly through this skill?

Yes, the skill integrates AppLens for AI-powered diagnostics and Azure Monitor for querying logs and metrics using KQL. Commands and parameters are provided for both tools.

Are there any limitations or prerequisites for using this skill?

Users need access to the relevant Azure resources, AppLens, and Azure Monitor workspaces. Some troubleshooting steps require permissions to view logs or resource configurations.

How should AKS-specific issues be handled?

Active AKS incidents, evidence gathering, and remediation guidance should be routed to the dedicated AKS Troubleshooting documentation as indicated in the skill.

All Files

13 files
SKILL.md4.4 KB
View
aks-troubleshooting/node-issues.md7.8 KB
View
aks-troubleshooting/networking.md8.4 KB
View
aks-troubleshooting/references/command-flows.md2.5 KB
View
references/functions/README.md3.6 KB
View
aks-troubleshooting/aks-troubleshooting.md4.4 KB
View
aks-troubleshooting/pod-failures.md6.9 KB
View
references/azure-resource-graph.md2.9 KB
View
aks-troubleshooting/general-diagnostics.md1.7 KB
View
aks-troubleshooting/references/aks-mcp.md1.5 KB
View
references/container-apps/README.md2.8 KB
View
aks-troubleshooting/references/structured-input-modes.md1.5 KB
View
references/kql-queries.md1.3 KB
View

Install azure-diagnostics

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill