CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

aks-cost-optimization

Analyze advanced AKS cost efficiency. WHEN: "AKS NAP readiness", "AKS bin packing", "AKS node scaling bottleneck", "AKS blocked scale-down", "AKS storage cost". DO NOT USE AS DIRECT ENTRY FOR: overall AKS cost assessments or rightsizing/VPA/CAS/Spot (azure-kubernetes); spend/anomalies/commitments (cost-analysis/cost-optimization); incidents (aks-troubleshooting).

Quality

81%

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

75%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 disciplined, token-efficient orchestration skill whose body delegates depth to real, well-organized reference files with explicit safety and error-handling rules. The main gap is actionability: the routing step offers no criteria for choosing between the four analysis paths, and no concrete tool bindings are named.

Suggestions

Add one-line selection criteria to step 2 (e.g. 'NAP readiness when evaluating managed node auto-provisioning; bin-packing when pods are Pending/unschedulable or nodes idle; node-scaling when scale-down is blocked; storage when PVC/disk costs dominate') so the routing decision is executable without reading every reference file.

Name the concrete Azure MCP read operations (or a short example invocation) in the MCP Tools section instead of the abstract 'Prefer fitting Azure MCP reads'.

Surface the second-level evidence/decision files (e.g. nap-evidence-collection.md, bin-packing-evidence.md, storage-metrics.md) in the primary references' summaries so the 2–3-level chains are discoverable from the top.

DimensionReasoningScore

Conciseness

The ~30-line body is lean and assumes Claude's competence: "Bind the subscription, cluster, resource group, and kube context", "Keep reads non-mutating; require approval for every change" — no concept explanations, no padding, every token earns its place (anchor 5).

5 / 5

Actionability

Steps are concrete but incomplete: step 2 says "Route to [NAP readiness]... [bin-packing]... [node-scaling bottlenecks], or [storage optimization]" without any selection criteria for choosing among them, and "Prefer fitting Azure MCP reads" names no specific tools or commands. This matches anchor 3 ('some concrete guidance but incomplete; missing key details') rather than anchor 4's concrete commands with minor gaps.

3 / 5

Workflow Clarity

A coherent numbered sequence (bind context → route → commitment handoff → safety) with explicit checkpoints: "require approval for every change" and "Evidence conflict: mark the conclusion unconfirmed". Matches anchor 4 ('clear sequence with most checkpoints present'); not anchor 5 because the routing decision in step 2 lacks explicit criteria, and the read-only workflow limits feedback-loop needs.

4 / 5

Progressive Disclosure

SKILL.md is a clean overview with five well-labeled links (all verified to exist) to primary references — good structure per anchor 4. Scored against the actual bundle: 8 of the 13 reference files are reachable only via nested chains 2–3 levels deep (e.g. aks-storage-optimization.md → storage-metrics.md → storage-container-insights.md), so it falls short of anchor 5's 'one-level-deep references' while clearly exceeding anchor 3's buried references.

4 / 5

Total

16

/

20

Passed

Description

78%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 strong description with explicit, natural trigger phrases and exemplary negative-space routing that sharply reduces mis-trigger risk against sibling skills. The main weakness is a thin 'what' statement — one generic verb ('Analyze advanced AKS cost efficiency') — and missing synonyms for acronym triggers like NAP.

DimensionReasoningScore

Specificity

The action verb is generic ("Analyze advanced AKS cost efficiency"), but the WHEN clause explicitly names several concrete analysis areas — "AKS NAP readiness", "AKS bin packing", "AKS node scaling bottleneck", "AKS blocked scale-down", "AKS storage cost" — matching anchor 4 ('lists several specific actions; minor gaps'). It falls short of anchor 5 because the capability list is acronym-triggered rather than fully stated actions, and exceeds anchor 3's '1-2 concrete actions'.

4 / 5

Completeness

Both parts are present: what ("Analyze advanced AKS cost efficiency") and an explicit WHEN clause with concrete quoted trigger phrases, plus routing exclusions. Below anchor 5 because the 'what' is a single abstract clause rather than an enumerated capability list; above anchor 4's typical 'when could be more explicit' since the when-guidance here is fully explicit.

4 / 5

Trigger Term Quality

Triggers like "AKS bin packing" and "AKS blocked scale-down" are natural phrases a user would say, giving good keyword coverage (anchor 4). Missing natural variations — 'node auto-provisioning' spelled out, 'Karpenter', 'unschedulable pods', 'scale-up' — keep it below anchor 5's comprehensive synonym coverage, while it clearly beats anchor 3's partial keyword set.

4 / 5

Distinctiveness Conflict Risk

The "DO NOT USE AS DIRECT ENTRY FOR" clause explicitly routes overlapping use cases to named sibling skills (azure-kubernetes, cost-analysis/cost-optimization, aks-troubleshooting), establishing a clear niche with distinct triggers and minimal conflict risk — a direct match for anchor 5.

5 / 5

Total

17

/

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/GitHub-Copilot-for-Azure

Path

plugins/aks-skills/skills/aks-cost-optimization/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.