CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

aks-known-issues

Lookup documented AKS fixes only when the prompt includes an exact catalog signature and all of its qualifiers: VMCannotFitEphemeralOSDisk; NodePoolMcVersionIncompatible; 'NodeImageVersion is not accepted'; AKS SkuNotAvailable with size, location, and zone; ZonalAllocationFailed with insufficient zone capacity; OverconstrainedAllocationRequest with listed constraints; nested AKS vmssCSE/CSE VMExtensionError_OutboundConnFail, VMExtensionError_K8SAPIServerConnFail, or VMExtensionError_K8SAPIServerDNSLookupFail; or AllocationFailed with the full cataloged internal-error or insufficient-regional-capacity message. Never use for quota errors, code-only or bare wrappers, generic symptoms, incomplete signatures, or failures outside AKS; use aks-troubleshooting or azure-diagnostics.

Quality

93%

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

The canonical home for this skill is aks-known-issues in microsoft/GitHub-Copilot-for-Azure

SKILL.md
Quality
Evals
Security

Quality

Content

92%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 lean, well-gated overview body that delegates all detail to a real one-level catalog reference, with explicit validation gates and an error-handling table for mismatched inputs. Its only weakness is slightly generic tool guidance ('advertised read-only Azure tools or CLI queries') with no inline command example.

DimensionReasoningScore

Conciseness

The ~38-line body is directive-only ("Require every qualifier; codes are not substrings") with no concept explanations or padding; the Quick Reference table delivers routing facts in two rows. Every token earns its place, matching anchor 5.

5 / 5

Actionability

Concrete instructions ("Use the [catalog](references/error-code-map.md)", "Capture exact code, nested message, operation, and AKS resource", "require explicit approval before every mutation") are backed by a real, detailed catalog file. It is not anchor 5 because "Use advertised read-only Azure tools or CLI queries" stays generic and no specific command example appears in the body itself.

4 / 5

Workflow Clarity

The four-step sequence has explicit checkpoints (the qualifier gate in step 2, "read-only verification" and the approval-before-mutation gate in steps 3-4), and the Error Handling table provides feedback loops for insufficient input. Validation is explicit, matching anchor 5 rather than anchor 4's 'minor validation gaps'.

5 / 5

Progressive Disclosure

The body is a lean overview that delegates all catalog detail to the existing one-level-deep references/error-code-map.md, clearly signaled by "Use the [catalog](references/error-code-map.md)". The split is appropriate and navigation is easy, matching anchor 5.

5 / 5

Total

19

/

20

Passed

Description

90%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.

A tightly engineered routing description: the 'when' is maximally explicit via enumerated exact signatures and negative conditions, and distinctiveness is excellent due to explicit exclusions and sibling-skill routing. The 'what' is limited to a single lookup action, which is the one thinner area.

Suggestions

State the deliverables as actions in the description, e.g. "Return the documented cause, fix, and Microsoft Learn citation for matched signatures", so the 'what' covers more than the single lookup action.

Compress the signature enumeration into the 'when' clause and open with the output actions, mirroring the body's Quick Reference row ("Output | Cause, fix, and Learn citation").

DimensionReasoningScore

Specificity

The only concrete action stated is "Lookup documented AKS fixes"; the remainder enumerates trigger signatures ("VMCannotFitEphemeralOSDisk; NodePoolMcVersionIncompatible; ...") rather than capabilities. This matches anchor 3 (domain plus 1-2 concrete actions) and not anchor 4, which requires several specific listed actions.

3 / 5

Completeness

"Lookup documented AKS fixes" explicitly answers what, and "only when the prompt includes an exact catalog signature and all of its qualifiers" answers when with concrete trigger phrases and explicit exclusions ("Never use for quota errors, code-only or bare wrappers..."). Both are clearly and explicitly present, matching anchor 5 rather than anchor 4's 'when could be more explicit'.

5 / 5

Trigger Term Quality

Triggers are the literal strings users paste from Azure output ("VMCannotFitEphemeralOSDisk", "AKS SkuNotAvailable", "ZonalAllocationFailed", "VMExtensionError_K8SAPIServerDNSLookupFail") plus natural routing terms like "quota errors". Coverage is comprehensive, matching the anchor-5 example's breadth.

5 / 5

Distinctiveness Conflict Risk

Exact-signature gating plus explicit exclusions and routing to "aks-troubleshooting or azure-diagnostics" give this a clear niche with minimal conflict risk, matching anchor 5. It cannot be anchor 4 because there is no meaningful overlap risk with related skills — the boundaries are drawn explicitly.

5 / 5

Total

18

/

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

Path

.github/plugins/aks-skills/skills/aks-known-issues/SKILL.md

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.