CtrlK
BlogDocsLog inGet started
Tessl Logo

azure-defaults

**UTILITY SKILL** — Azure infrastructure defaults: regions, tags, naming (CAF), AVM-first policy, security baseline, unique suffix patterns. WHEN: "Azure naming convention", "CAF naming", "resource tags", "AVM module", "security baseline", "region default". USE FOR: any agent generating or planning Azure resources. DO NOT USE FOR: artifact template structures (use azure-artifacts), pricing lookups (read references/pricing-guidance.md on demand).

70

Quality

85%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Discovery

100%

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

This is an excellent skill description that hits all the marks. It provides specific capabilities, natural trigger terms, clear when/what guidance, and even includes negative boundaries (DO NOT USE FOR) to minimize skill selection conflicts. The use of third person voice and structured WHEN/USE FOR/DO NOT USE FOR format makes it highly effective for skill routing.

DimensionReasoningScore

Specificity

Lists multiple specific concrete capabilities: regions, tags, naming (CAF), AVM-first policy, security baseline, unique suffix patterns. These are distinct, actionable areas rather than vague abstractions.

3 / 3

Completeness

Clearly answers both 'what' (Azure infrastructure defaults covering regions, tags, naming, AVM policy, security baseline) and 'when' (explicit WHEN clause with trigger terms, USE FOR clause, and even a DO NOT USE FOR clause to reduce false positives).

3 / 3

Trigger Term Quality

Includes highly natural trigger terms users would say: 'Azure naming convention', 'CAF naming', 'resource tags', 'AVM module', 'security baseline', 'region default'. These cover common variations of how users would phrase Azure infrastructure requests.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with explicit boundary-setting via the DO NOT USE FOR clause, which differentiates it from azure-artifacts and pricing guidance. The specific Azure infrastructure niche with CAF/AVM terminology makes conflicts unlikely.

3 / 3

Total

12

/

12

Passed

Implementation

70%

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

This is a well-structured Azure defaults skill with excellent progressive disclosure and clear workflow sequencing. Its main weaknesses are moderate redundancy across sections (rules restated in multiple places) and limited executable code examples — most guidance is declarative rather than copy-paste ready. The reference index and conditional loading instructions are a standout strength.

Suggestions

Add 1-2 complete executable Bicep or Terraform snippets showing AVM module usage with naming conventions, tags, and uniqueSuffix wired together — this would significantly boost actionability.

Consolidate the repeated AVM-first and tag-casing rules that appear in Quick Reference, the AVM section, and the Rules section to reduce redundancy and improve conciseness.

DimensionReasoningScore

Conciseness

The skill is mostly efficient with good use of tables and compact summaries, but some sections (VNet Planning Baseline, Cost Monitoring Baseline) are dense prose blocks that could be tightened. The repeated restatement of rules already covered in Quick Reference (e.g., AVM-first appears in Quick Reference, AVM section, Rules, and Steps) adds redundancy. Some explanatory context (e.g., 'IaC-flavoured mirror of the canonical Azure defaults') is unnecessary.

2 / 3

Actionability

The skill provides concrete naming patterns, tag requirements, and specific Bicep code for uniqueSuffix, plus specific validation commands. However, most guidance is declarative tables and rules rather than executable code blocks — there are no complete Bicep/Terraform module usage examples, and the AVM section tells you to check availability without showing how. The single code snippet (uniqueString) is good but insufficient for a skill covering this much ground.

2 / 3

Workflow Clarity

The Steps section provides a clear 8-step sequence with explicit validation at step 8 (lint/validate commands), cross-check governance at step 2, and conditional gates (VNet planning at step 6). The workflow includes feedback loops via governance overrides and references to specific validation tooling. The output checklist provides a final verification gate before saving.

3 / 3

Progressive Disclosure

Excellent progressive disclosure with a clear Quick Reference section loaded first, then a well-organized Reference Index table with specific 'When to Load' triggers for each of 19 reference files. References are one level deep, clearly signaled with relative paths, and the skill explicitly instructs 'Load these on demand — do NOT read all at once.'

3 / 3

Total

10

/

12

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
jonathan-vella/azure-agentic-infraops
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.