CtrlK
BlogDocsLog inGet started
Tessl Logo

azd-deployment

Deploy containerized frontend + backend applications to Azure Container Apps with remote builds, managed identity, and idempotent infrastructure.

62

Quality

73%

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

Fix and improve this skill with Tessl

tessl review fix ./plugins/antigravity-awesome-skills-claude/skills/azd-deployment/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

64%Scale 1-3

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

This is a solid, actionable skill with comprehensive executable examples covering the full azd deployment lifecycle. Its main weaknesses are the lack of validation/verification checkpoints in the deployment workflow (no 'check if deployment succeeded' steps or error recovery guidance) and some content bloat from boilerplate sections and placeholder hook examples. The referenced files don't exist in the bundle, undermining the progressive disclosure structure.

Suggestions

Add explicit validation checkpoints to the deployment workflow, e.g., 'After `azd up`, verify with `azd show` and check service URIs are accessible' with a feedback loop for common failure modes.

Remove the boilerplate 'When to Use' and 'Limitations' sections — they add no actionable information and waste tokens.

Either provide the referenced files (references/bicep-patterns.md, references/troubleshooting.md, references/azure-yaml-schema.md) or remove the references and inline the most critical patterns.

DimensionReasoningScore

Conciseness

Generally efficient with good use of tables and code blocks, but includes some unnecessary sections like the boilerplate 'When to Use' and 'Limitations' sections that add no value, and the full azure.yaml configuration with placeholder echo statements is somewhat padded. The hooks examples with echo statements don't add real value.

2 / 3

Actionability

Provides fully executable code across multiple formats (bash commands, YAML configs, Bicep templates, JSON parameter files, nginx config). Commands are copy-paste ready with concrete examples for every workflow step including RBAC assignment, environment variable management, and deployment commands.

3 / 3

Workflow Clarity

The Quick Start provides a clear sequence, and the environment variable flow has a logical three-level hierarchy. However, the overall deployment workflow lacks explicit validation checkpoints — there's no 'verify deployment succeeded' step, no feedback loop for failed builds or failed provisioning, and the idempotency section describes behavior but doesn't provide a validate-fix-retry pattern for when things go wrong.

2 / 3

Progressive Disclosure

References to external files (references/bicep-patterns.md, references/troubleshooting.md, references/azure-yaml-schema.md) are clearly signaled and one-level deep, which is good. However, no bundle files are provided, so these references point to non-existent files. The main content also includes substantial inline detail (full azure.yaml examples, Bicep patterns, RBAC hooks) that could be better split into referenced files.

2 / 3

Total

9

/

12

Passed

Description

82%Scale 1-3

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 a strong, specific description that clearly identifies the technology stack (Azure Container Apps) and concrete capabilities (remote builds, managed identity, idempotent infrastructure). Its main weakness is the absence of an explicit 'Use when...' clause, which would help Claude know exactly when to select this skill over other deployment-related skills.

Suggestions

Add a 'Use when...' clause such as 'Use when the user asks about deploying to Azure Container Apps, setting up ACA infrastructure, or containerizing applications for Azure.'

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions and technologies: 'Deploy containerized frontend + backend applications', 'Azure Container Apps', 'remote builds', 'managed identity', 'idempotent infrastructure'. These are concrete, specific capabilities.

3 / 3

Completeness

Clearly answers 'what does this do' (deploy containerized apps to Azure Container Apps with specific features), but lacks an explicit 'Use when...' clause or equivalent trigger guidance, which caps this at 2 per the rubric.

2 / 3

Trigger Term Quality

Includes strong natural keywords users would say: 'deploy', 'containerized', 'frontend', 'backend', 'Azure Container Apps', 'managed identity', 'remote builds'. These are terms a developer would naturally use when needing this skill.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with a clear niche: Azure Container Apps specifically, with containerized frontend + backend apps. The combination of Azure Container Apps, remote builds, managed identity, and idempotent infrastructure creates a very specific scope unlikely to conflict with other skills.

3 / 3

Total

11

/

12

Passed

Validation

90%

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

Validation — 10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

Passed

Repository
popey/claude-code-skills
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.