CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

azure-kubernetes-automatic-readiness

Assess Kubernetes workloads and cluster configuration for AKS Automatic compatibility. Identifies incompatibilities, generates fixes, and guides migration from AKS Standard to AKS Automatic. WHEN: migrate to AKS Automatic, check AKS Automatic readiness, validate manifests for Automatic, assess cluster for Automatic compatibility, fix deployment for Automatic compatibility, identify AKS Automatic migration blockers, is my cluster ready for AKS Automatic.

Quality

92%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

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

The body is highly actionable and well-structured, with a clear five-step workflow, validation gates, fallback chains, and excellent one-level-deep progressive disclosure to real bundle files. The main weakness is repetition: the MCP discovery/fallback story is told in four places and could be consolidated into the mcp-integration reference.

Suggestions

Consolidate the MCP discovery/fallback guidance into one canonical statement (e.g., the Step 2 fallback chain) and replace the other restatements in the Quick Reference, MCP Tools table, and the paragraph after the fallback diagram with a pointer to references/mcp-integration.md.

Delete or compress the prose paragraph after the fallback-chain diagram ("If no Azure MCP AKS tool is discovered...") since it restates the diagram and the Error Handling table already covers the failure cases.

Trim the duplicated cautionary framing (e.g., the "AUTHORITATIVE GUIDANCE — MANDATORY COMPLIANCE" banner) to a single short scope statement, keeping the routing rules themselves.

DimensionReasoningScore

Conciseness

Mostly operational and free of concept-explanation padding, but the MCP discovery/fallback guidance ("host-discovered capabilities", "a local or external MCP server is not a prerequisite") is restated roughly four times — Quick Reference, MCP Tools table, Step 2 items 1–3 plus the fallback diagram plus its following paragraph, and the Error Handling table — and the fallback paragraph directly duplicates the diagram above it. This is more than the "minor instances" of the score-4 anchor; the content could be meaningfully tightened.

3 / 5

Actionability

Copy-paste-ready commands (`kubectl get ... -o json | jq -f scripts/sanitize-readiness-input.jq` with `set -o pipefail`), per-check field lists mapped to constraint IDs, a deterministic vs context-dependent fix split with an exact question to ask the user, and concrete output/per-issue templates fully cover the common cases — the fully-executable top anchor.

5 / 5

Workflow Clarity

Five clearly sequenced steps with validation and feedback loops: read-only assessment with approval gates on every write, batch fixes gated on one explicit approval followed by a re-validation suggestion, a fallback chain for tool/access failures, and `kubectl get constraints` verification before reporting conditional rules — matching the explicit-validation-with-error-recovery anchor.

5 / 5

Progressive Disclosure

The 249-line body is an operational overview that appropriately pushes constraint detail to references/constraint-spec-v1.yaml (595 lines), fix patterns to common-fixes.md, migration steps to migration-guide-summary.md, and MCP detail to mcp-integration.md — all real, one-level-deep files with a Reference Files table giving an explicit "when to load" trigger per file.

5 / 5

Total

18

/

20

Passed

Description

96%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 strong: concrete third-person capability statements, a comprehensive set of natural trigger phrases, and an explicit WHEN clause answering both what and when. The only weakness is minor overlap risk with closely related Azure/AKS sibling skills.

DimensionReasoningScore

Specificity

"Assess Kubernetes workloads and cluster configuration for AKS Automatic compatibility. Identifies incompatibilities, generates fixes, and guides migration from AKS Standard to AKS Automatic" lists multiple concrete actions covering the full workflow, matching the comprehensive-coverage anchor; no coverage gap justifies dropping to 4, and voice is consistently third person.

5 / 5

Completeness

It clearly answers "what" (assess, identify incompatibilities, generate fixes, guide migration) and "when" via an explicit "WHEN:" clause with concrete trigger phrases — exactly the shape of the top anchor; the when clause is present so the cap at 3 does not apply.

5 / 5

Trigger Term Quality

The WHEN clause provides seven natural user phrasings ("migrate to AKS Automatic", "check AKS Automatic readiness", "identify AKS Automatic migration blockers", "is my cluster ready for AKS Automatic") with verb synonym variety (migrate/check/validate/assess/fix/identify) including question form, matching the comprehensive-coverage anchor.

5 / 5

Distinctiveness Conflict Risk

The AKS Automatic niche with migration/readiness/validation triggers is mostly distinct, but phrases like "check readiness" and "assess cluster" risk minor overlap with closely related sibling skills (azure-validate, azure-kubernetes) described in the skill family, fitting the "mostly distinct; minor overlap risk" anchor rather than the minimal-conflict anchor.

4 / 5

Total

19

/

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/azure-skills/skills/azure-kubernetes/azure-kubernetes-automatic-readiness/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.