azure-active-directoryโฆ
Expert knowledge for Azure Active Directory B2C development including troubleshooting, best practices, decision making,โฆ
Expert knowledge for Azure Application Gateway development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when configuring App Gateway/AGIC
Claude Code
$ npx -y skills add MicrosoftDocs/Agent-Skills --skill azure-application-gateway --agent claude-code
Codex
$ npx skills add MicrosoftDocs/Agent-Skills --skill azure-application-gateway -a codex -y
Cursor
$ npx skills add MicrosoftDocs/Agent-Skills --skill azure-application-gateway -a cursor -y
Gemini CLI
$ npx skills add MicrosoftDocs/Agent-Skills --skill azure-application-gateway -a gemini-cli -y
GitHub Copilot
$ npx skills add MicrosoftDocs/Agent-Skills --skill azure-application-gateway -a github-copilot -y
OpenCode
$ npx skills add MicrosoftDocs/Agent-Skills --skill azure-application-gateway -a opencode -y
Windsurf
$ npx skills add MicrosoftDocs/Agent-Skills --skill azure-application-gateway -a windsurf -y
name: azure-application-gateway description: Expert knowledge for Azure Application Gateway development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when configuring App Gateway/AGIC for AKS, WAF/TLS, Private Link, header rewrites, or autoscaling, and other Azure Application Gateway related development tasks. Not for Azure Load Balancer (use azure-load-balancer), Azure Front Door (use azure-front-door), Azure Web Application Firewall (use azure-web-application-firewall), Azure Virtual Network (use azure-virtual-network). compatibility: Requires network access. Uses mcp_microsoftdocs:microsoft_docs_fetch or fetch_webpage to retrieve documentation. metadata: generated_at: "2026-11-08" generator: "docs2skills/1.0.0"
This skill provides expert guidance for Azure Application Gateway. Covers troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. It combines local quick-reference content with remote documentation fetching capabilities.
> **IMPORTANT for Agent**: Use the **Category Index** below to locate relevant sections. For categories with line ranges (e.g., `L35-L120`), use `read_file` with the specified lines. For categories with file links (e.g., `[security.md](security.md)`), use `read_file` on the linked reference file
> **IMPORTANT for Agent**: If `metadata.generated_at` is more than 3 months old, suggest the user pull the latest version from the repository. If `mcp_microsoftdocs` tools are not available, suggest the user install it: [Installation Guide](https://github.com/MicrosoftDocs/mcp/blob/main/README.md)
This skill requires **network access** to fetch documentation content:
| Category | Lines | Description | |----------|-------|-------------| | Troubleshooting | L37-L44 | Diagnosing backend health and metrics, reading diagnostic logs, and troubleshooting issues for Application Gateway and Application Gateway for Containers (including ALB Controller). | | Best Practices | L45-L50 | Tuning health probes, understanding probe behavior, and planning Application Gateway capacity, scaling, and configuration for high-traffic workloads. | | Decision Making | L51-L61 | Guidance on choosing AKS networking, estimating App Gateway for Containers costs, and planning/migrating between AGIC, V1/V2 gateways, and classic vs ARM VMs. | | Architecture & Design Patterns | L62-L69 | Patterns and best practices for designing, sharing, and securing Application Gateway for Containers, including inference, load balancing strategies, multi-team setups, and private ingress. | | Limits & Quotas | L70-L77 | Autoscaling, zone redundancy, multi-site hosting behavior, gateway limits/quotas, and ALB controller versions/compatibility for Application Gateway v2. | | Security | L78-L118 | TLS/SSL, certificates, mTLS, JWT auth, WAF, HSTS, Private Link, and Key Vault integration for securing Azure Application Gateway and App Gateway for Containers | | Configuration | L119-L183 | Configuring Application Gateway and AGIC/containers: listeners, routing, probes, health, TLS/mTLS, Private Link, header/URL rewrites, session affinity, WebSockets, HTTP/3, monitoring, and diagnostics. | | Integrations & Coding Patterns | L184-L197 | Patterns and scripts for integrating App Gateway with AKS/containers, Istio, MCP, vLLM, Key Vault, Prometheus/Grafana, Sentinel/Defender, header rewrites, mirroring, and autoscaling via metrics. | | Deployment | L198-L210 | Deploying and scaling Application Gateway and AGIC: portal/ARM/PowerShell setup, IPv6 frontends, AKS add-on enable/disable, migrations, and Helm-based upgrades. |
| Topic | URL | |-------|-----| | Diagnose backend health states in Application Gateway | https://learn.microsoft.com/en-us/azure/application-gateway/application-gateway-backend-health | | Use Application Gateway diagnostic logs for troubleshooting | https://learn.microsoft.com/en-us/azure/application-gateway/application-gateway-diagnostics | | Use ALB Controller backend health and metrics for troubleshooting | https://learn.microsoft.com/en-us/azure/application-gateway/for-containers/alb-controller-backend-health-metrics | | Diagnose and fix Application Gateway for Containers issues | https://learn.microsoft.com/en-us/azure/application-gateway/for-containers/troubleshooting-guide |
| Topic | URL | |-------|-----| | Health probe behavior and tuning for Azure Application Gateway | https://learn.microsoft.com/en-us/azure/application-gateway/application-gateway-probe-overview | | Plan Application Gateway for high traffic volume scenarios | https://learn.microsoft.com/en-us/azure/application-gateway/high-traffic-support |
| Topic | URL | |-------|-----| | Choose AKS networking for App Gateway for Containers | https://learn.microsoft.com/en-us/azure/application-gateway/for-containers/container-networking | | Decide and plan migration from AGIC to Application Gateway for Containers | https://learn.microsoft.com/en-us/azure/application-gateway/for-containers/migrate-from-agic-to-agc | | Estimate and understand pricing for Application Gateway for Containers | https://learn.microsoft.com/en-us/azure/application-gateway/for-containers/understanding-pricing | | Migrate Azure Application Gateway from V1 to V2 | https://learn.microsoft.com/en-us/azure/application-gateway/migrate-v1-v2 | | FAQ for Azure Application Gateway V1 retirement and migration | https://learn.microsoft.com/en-us
๐ Agentic Skills for Azure Development Supercharge your AI coding assistant with curated, production-ready skills for Microsoft Azure.
Expert knowledge for Azure Active Directory B2C development including troubleshooting, best practices, decision making,โฆ
Expert knowledge for Azure Advisor development including best practices, decision making, limits & quotas, security,โฆ
Expert knowledge for Azure AI Vision development including decision making, limits & quotas, configuration, integrations & codingโฆ
Expert knowledge for Azure Kubernetes Service Edge Essentials development including troubleshooting, best practices, decisionโฆ
Expert knowledge for Azure Analysis Services development including troubleshooting. Use when resolving server connectivity,โฆ
Expert knowledge for Azure Anyscale On Azure development including limits & quotas, security, configuration, integrations &โฆ
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, orโฆ
Ask which skill or flow fits your situation. A router over the skills in this repo.