CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

azure-reliability

Assess and improve the reliability posture of PaaS Applications (Azure Functions and Azure App Service). Scans deployed resources for zone redundancy, ZRS storage, health probes, and multi-region failover. Presents a feature-pivoted checklist, then drives staged remediation (CLI or IaC patches) end-to-end with user confirmation. WHEN: "assess reliability", "check reliability", "zone redundant", "multi-region failover", "high availability", "disaster recovery", "single points of failure", "reliability posture", "resiliency".

Quality

95%

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

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 mature, production-quality skill body: fully executable commands, a clearly sequenced multi-phase workflow with explicit validation, consent gates, and a re-assessment feedback loop, backed by a well-organized 12-file reference bundle that was verified to contain real, complete content. The only weakness is token redundancy from duplicated dialogue templates, duplicate example tables, and a redundant 'When to Use' list.

Suggestions

Consolidate the two near-identical storage-migration consent dialogues (Path A Step 4 and Path B Step 3) into one canonical block referenced from both paths, saving ~15 lines.

Replace the full Phase 3 example table or the Step 2 re-assessment example table with a brief note describing only the delta (— now ON / GRS → ZRS annotations), keeping a single full example.

Trim the 13-bullet 'When to Use This Skill' list to the 3–4 most distinct phrasings (the description's WHEN clause already carries the trigger coverage) and drop the generic 'Best Practices' section, whose two bullets are inferable.

DimensionReasoningScore

Conciseness

The body is a tight operational specification with no explanation of concepts Claude already knows, but carries trimmable redundancy: the storage-migration consent dialogue appears nearly verbatim twice (Path A Step 4 and Path B Step 3), the Phase 3 and Step 2 ASCII assessment tables largely duplicate each other, the 13-bullet 'When to Use' list duplicates the description's WHEN clause, and the two-bullet 'Best Practices' section is generic filler. Not 5: these repetitions could be consolidated to a single canonical block each; not 3: the excess is self-repetition of operational content rather than unnecessary explanation, and most sections earn their tokens.

4 / 5

Actionability

Inline guidance is copy-paste ready — `az storage account migration start --name stii5trxva2ark4 --resource-group rg-example --sku Standard_ZRS --no-wait`, the `az storage account show --query sku.name` poll, per-tool deploy commands (`azd up`, `az deployment group create --resource-group <rg> --template-file infra/main.bicep --parameters @infra/main.parameters.json`, `terraform plan -out tfplan` → `terraform apply tfplan`), and KQL scope filters (`| where resourceGroup =~ '<rg-name>'`). Commands delegated to references are dispatched via explicit tables, and the referenced files were verified to contain complete executable commands (29–45 command blocks per service file). Not 4: the delegation is explicit and the referenced content is real and complete, so the common cases are fully covered.

5 / 5

Workflow Clarity

Phases 1–3 and the Configuration Workflow are clearly sequenced with explicit validation checkpoints — "Verify the compute changes succeeded before doing anything else", polling storage migration until it reports `Standard_ZRS`, "If deployment fails, surface the error and stop" — plus an automatic re-assessment feedback loop that shows what changed, and hard consent gates ("⛔ STOP — Ask about storage upgrade", "Do not skip the wait") on every destructive or slow operation. Not 4: validation, error recovery, and checkpoints are explicit at every stage, satisfying the destructive-operation cap and the anchor-5 pattern.

5 / 5

Progressive Disclosure

SKILL.md carries orchestration and output-format rules while 2,000+ lines of detail are split across 12 references, every one of which exists on disk and is reachable via descriptive dispatch tables (platform checks, per-service deep dives, IaC frameworks, cross-service configuration). References are one level deep; sibling cross-links exist (e.g., configure-zone-redundancy.md → configure-storage.md) but every file is directly linked from SKILL.md, so nothing is buried. Not 4: the split is appropriate and navigation is unambiguous.

5 / 5

Total

19

/

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.

An exemplary description: concrete third-person action statements bounded to two named services, an explicit WHEN clause with nine natural trigger phrases including synonyms, and a distinct niche that minimizes conflict with adjacent Azure skills. No vague language, buzzwords, or padding are present.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — "Scans deployed resources for zone redundancy, ZRS storage, health probes, and multi-region failover", "Presents a feature-pivoted checklist, then drives staged remediation (CLI or IaC patches)" — with named services (Azure Functions, Azure App Service), covering the full assess-report-remediate arc comprehensively. Not 4: coverage is not merely 'several specific actions with minor gaps'; both the scan targets and the remediation modes are enumerated.

5 / 5

Completeness

It explicitly answers both what ("Assess and improve the reliability posture… Scans deployed resources… Presents a feature-pivoted checklist, then drives staged remediation") and when (an explicit "WHEN:" clause with concrete trigger phrases), matching the anchor-5 example structure exactly. Not 4: the 'when' is not merely present but enumerated with concrete quotes.

5 / 5

Trigger Term Quality

Nine natural trigger phrases are quoted: "assess reliability", "check reliability", "zone redundant", "multi-region failover", "high availability", "disaster recovery", "single points of failure", "reliability posture", "resiliency" — including multiple synonyms a user would naturally say. Not 4: synonym coverage is broad rather than missing common variations.

5 / 5

Distinctiveness Conflict Risk

It carves a clear niche — reliability posture of Azure PaaS (Functions and App Service) — with reliability-specific triggers that would not pull general Azure deploy/scaffold/validate requests. Not 4: overlap risk with closely related Azure skills is minimal because the domain and feature scope are explicitly bounded.

5 / 5

Total

20

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 4 deeper-than-1-level

Warning

referenced_paths_exist

Referenced path issues: 8 deeper-than-1-level

Warning

Total

14

/

16

Passed

Repository

microsoft/azure-skills

Path

.github/plugins/azure-skills/skills/azure-reliability/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.