CtrlK
BlogDocsLog inGet started
Tessl Logo

azure-kubernetes

Plan, create, and configure production-ready Azure Kubernetes Service (AKS) clusters. Covers Day-0 checklist, SKU selection (Automatic vs Standard), networking options (private API server, Azure CNI Overlay, egress configuration), security, and operations (autoscaling, upgrade strategy, cost analysis). WHEN: create AKS environment, provision AKS, enable AKS observability, design AKS networking, choose AKS SKU, secure AKS, optimize AKS, AKS spot nodes, AKS cluster-autoscaler, rightsize AKS pod, pod rightsizing, over-provisioned AKS pod, pod resource requests and limits, Vertical Pod Autoscaler, VPA recommendations.

72

Quality

91%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

78%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A strong, dense skill body: table-driven, knowledge-assuming, with concrete flags, a trigger-keyword reference table, and an error-remediation section. The main gaps are minor redundancy between sections, the absence of an end-to-end example command and post-creation validation step in the body itself, and a workflow that reads as topic areas rather than a strictly ordered procedure.

Suggestions

Remove the duplication between the 'When to Use This Skill' section and the frontmatter description (or the repeated 'topology spread constraints' guidance in both Node Pools and Reliability), and drop the 'MANDATORY COMPLIANCE' framing to tighten conciseness.

Add one complete end-to-end example (e.g., a full 'az aks create' for a typical production cluster, or an inline pointer at each recommendation like 'command: see cli-reference.md#x') so guidance is copy-paste executable without hunting through references.

Add an explicit final validation step to the workflow — e.g., 'After creation, verify with az aks show and check node readiness with kubectl get nodes' — to convert the topic-area sections into a sequenced procedure with a completion checkpoint.

DimensionReasoningScore

Conciseness

The body is dense and assumes Claude's competence — no space is wasted explaining what Kubernetes or AKS is, and guidance is delivered in terse bullets and tables with concrete flags ("--node-osdisk-type Ephemeral", "--zones 1 2 3"). It falls short of anchor 5 due to minor padding: the "When to Use This Skill" section largely restates the frontmatter triggers, "topology spread constraints" is recommended in both the Node Pools and Reliability sections, and the "AUTHORITATIVE GUIDANCE — MANDATORY COMPLIANCE" callout is stylistic filler.

4 / 5

Actionability

Most guidance is executable: specific CLI flags ("az aks stop/start", "--enable-oidc-issuer --enable-workload-identity", "CriticalAddonsOnly" taint), an MCP tool-selection rule, and an error table pairing symptoms with remediations. It is not a 5 because the body never assembles a complete copy-paste example (e.g., a full "az aks create" invocation exists only in references/cli-reference.md), and several recommendations ("Enable Diagnostic Settings", "Configure PodDisruptionBudgets") name the action without the command or pointer to where the command lives.

4 / 5

Workflow Clarity

There is a clear structure — Rules, Required Inputs, then a numbered Workflow (cluster type → networking → security → observability → upgrades → performance → node pools → reliability → cost) followed by Error Handling with remediations. It is not a 5 because the workflow is organized as decision areas rather than a sequenced procedure, and there is no post-creation validation checkpoint (e.g., verifying the cluster with "az aks show" before declaring success); the error table partially compensates but is reactive rather than a step in the flow.

4 / 5

Progressive Disclosure

The body is a well-signaled overview with one-level-deep references: a trigger-keyword scenario table ("Pod Rightsizing | over-provisioned pods, CPU requests... | azure-aks-rightsizing.md") routes to four deep-dive files, and the CLI commands live in cli-reference.md — all five referenced files exist, contain real content, and do not nest further (their cross-links point to sibling content, not to a chain of 'see details' stubs). This matches the anchor-5 example of an overview with clearly signaled reference files, aided further by the explicit disambiguation rule for overlapping triggers.

5 / 5

Total

17

/

20

Passed

Description

100%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is exemplary: concrete third-person capability statements, an explicit and comprehensive WHEN trigger clause covering synonyms and likely user phrasings, and tight AKS scoping that minimizes conflict with related Azure skills. All four dimensions sit firmly on the top anchors.

DimensionReasoningScore

Specificity

The description lists multiple specific concrete actions with comprehensive coverage: "Plan, create, and configure production-ready Azure Kubernetes Service (AKS) clusters" plus enumerated capability areas ("Day-0 checklist, SKU selection (Automatic vs Standard), networking options (private API server, Azure CNI Overlay, egress configuration), security, and operations (autoscaling, upgrade strategy, cost analysis)"). It is not below 5 because coverage spans the full skill scope with named sub-options rather than generic category labels.

5 / 5

Completeness

Both questions are answered explicitly: the "what" opens with concrete capabilities ("Plan, create, and configure production-ready AKS clusters...") and the "when" is an explicit "WHEN:" clause with concrete trigger phrases. This matches the anchor-5 example structure exactly; anchor 4 would require the when-clause to be less explicit or specific, which it is not.

5 / 5

Trigger Term Quality

The "WHEN:" clause provides comprehensive natural trigger terms including synonyms and phrasings users would actually say: "create AKS environment, provision AKS, enable AKS observability, design AKS networking, choose AKS SKU, secure AKS, optimize AKS, AKS spot nodes, AKS cluster-autoscaler, rightsize AKS pod, pod rightsizing, over-provisioned AKS pod, pod resource requests and limits, Vertical Pod Autoscaler, VPA recommendations". It exceeds anchor 4 because it covers both terse ("provision AKS") and descriptive ("over-provisioned AKS pod") phrasings of the same intents.

5 / 5

Distinctiveness Conflict Risk

Every capability and trigger is scoped to AKS ("Azure Kubernetes Service (AKS) clusters", "AKS spot nodes", "VPA recommendations" in an AKS context), giving it a clear niche with minimal conflict risk against generic Kubernetes or Azure skills. It is not a 4 because even the broadest triggers ("optimize AKS", "secure AKS") are anchored to the AKS keyword, so mis-triggering against a non-AKS skill is unlikely.

5 / 5

Total

20

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
microsoft/azure-skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.