-
Notifications
You must be signed in to change notification settings - Fork 88
Create top-level AKS folder and SKILL.md #1029
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from 6 commits
edd2004
a4eab8e
2cf0363
da83ce2
59186b0
ac9301a
f24eb8e
16c29c8
9dc9578
278d7a0
6e2ab85
3f6e3a6
3428b30
35c636c
4995afd
2f940d5
1a92efd
d58b49b
fc92679
f63b19d
b47bed8
a2acfc2
1b8e483
2b11b8c
4a0a598
7dc8f22
0862041
77758cd
a74df39
9ac4bda
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
| @@ -0,0 +1,252 @@ | ||||||
| --- | ||||||
| name: azure-kubernetes | ||||||
| description: >- | ||||||
| Plan and create production-ready Azure Kubernetes Service (AKS) clusters. Covers Day-0 decisions (networking, API server access, pod IP model), Day-1 configuration (identity, secrets, governance, observability), cluster SKUs (Automatic vs Standard), workload identity, Key Vault CSI, Azure Policy, deployment safeguards, monitoring with Prometheus/Grafana, upgrade strategies, and cost analysis. | ||||||
| USE FOR: create AKS cluster, AKS cluster planning, AKS networking design, security design, upgrade settings, autoscaling, AKS monitoring, AKS cost analysis, AKS production best practices, AKS Automatic vs Standard, AKS add-ons | ||||||
| DO NOT USE FOR: debugging AKS issues (use azure-diagnostics), deploying applications to AKS (use azure-deploy), creating other Azure resources (use azure-prepare), setting up general monitoring (use azure-observability), general cost optimization strategies (use azure-cost-optimization) | ||||||
| --- | ||||||
julia-yin marked this conversation as resolved.
Show resolved
Hide resolved
Comment on lines
+1
to
+7
|
||||||
|
|
||||||
| # Azure Kubernetes Service | ||||||
|
|
||||||
| > **AUTHORITATIVE GUIDANCE — MANDATORY COMPLIANCE** | ||||||
| > | ||||||
| > This document is the **official source** for setting up best practice Azure Kubernetes Service clusters. Follow these instructions to create and configure AKS clusters that are aligned with the user's requirements. | ||||||
|
|
||||||
julia-yin marked this conversation as resolved.
Show resolved
Hide resolved
|
||||||
| ## Triggers | ||||||
| Activate this skill when user wants to: | ||||||
| - Create a new AKS cluster | ||||||
| - Plan AKS cluster configuration for production workloads | ||||||
julia-yin marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||||||
| - Design AKS networking (API server access, pod IP model, egress) | ||||||
|
Comment on lines
+15
to
+27
|
||||||
| - Set up AKS identity and secrets management | ||||||
| - Configure AKS governance (Azure Policy, Deployment Safeguards) | ||||||
| - Enable AKS observability (monitoring, Prometheus, Grafana) | ||||||
| - Define AKS upgrade and patching strategy | ||||||
| - Enable AKS cost visibility and analysis | ||||||
| - Understand AKS Automatic vs Standard SKU differences | ||||||
| - Get a Day-0 checklist for AKS cluster setup and configuration | ||||||
|
|
||||||
| ## Rules | ||||||
|
|
||||||
| 1. Start with the user's requirements for provisioning compute, networking, security, and other settings. | ||||||
| 2. Use the AKS MCP server for invoking Azure API and kubectl commands when applicable during the cluster setup and operations processes. | ||||||
|
||||||
| 2. Use the AKS MCP server for invoking Azure API and kubectl commands when applicable during the cluster setup and operations processes. | |
| 2. Use the `azure` MCP server and its AKS-related MCP tools to invoke Azure APIs and perform AKS and kubectl operations whenever possible during cluster setup and ongoing operations; if required functionality is not available via MCP tools, fall back to Azure CLI and kubectl commands. |
julia-yin marked this conversation as resolved.
Show resolved
Hide resolved
Copilot
AI
Mar 3, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Missing required MCP Tools section: the repo’s skill authoring guidelines require an explicit “MCP Tools” section with a table of commands/parameters (not just listing tool names in Quick Reference). See .github/instructions/skill-files.instructions.md (Required Sections #3).
julia-yin marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
julia-yin marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
Outdated
Copilot
AI
Feb 25, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Section header "## When to Use" is inconsistent with the repo’s common "## When to Use This Skill" heading (e.g., plugin/skills/appinsights-instrumentation/SKILL.md:18 and plugin/skills/azure-messaging/SKILL.md:25). Aligning the heading improves consistency and navigation across skills.
| ## When to Use | |
| ## When to Use This Skill |
Uh oh!
There was an error while loading. Please reload this page.