Pre-deployment validation for Azure readiness. Run deep checks on configuration, infrastructure (Bicep or Terraform), RBAC role assignments, managed identity permissions, and prerequisites before deploying. WHEN: validate my app, check deployment readiness, run preflight checks, verify configuration, check if ready to deploy, validate azure.yaml, validate Bicep, test before deploying, troubleshoot deployment errors, validate Azure Functions, validate function app, validate serverless deployment, verify RBAC roles, check role assignments, review managed identity permissions, what-if analysis, validate Container Apps deployment.
68
81%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Passed
No known issues
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 a strong skill description that clearly defines its scope (Azure pre-deployment validation), lists specific concrete capabilities (configuration checks, Bicep/Terraform infrastructure validation, RBAC, managed identity), and provides an extensive explicit 'WHEN' clause with many natural trigger terms. The description is well-structured, uses third person voice, and would be highly distinguishable from other skills in a large skill library.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Lists multiple specific concrete actions: 'deep checks on configuration, infrastructure (Bicep or Terraform), RBAC role assignments, managed identity permissions, and prerequisites before deploying.' These are concrete, domain-specific capabilities. | 3 / 3 |
Completeness | Clearly answers both 'what' (pre-deployment validation covering configuration, infrastructure, RBAC, managed identity, prerequisites) and 'when' (explicit 'WHEN:' clause with extensive trigger scenarios like 'validate my app', 'check deployment readiness', 'test before deploying'). | 3 / 3 |
Trigger Term Quality | Excellent coverage of natural trigger terms users would say: 'validate my app', 'check deployment readiness', 'run preflight checks', 'validate azure.yaml', 'validate Bicep', 'troubleshoot deployment errors', 'verify RBAC roles', 'check role assignments', 'what-if analysis', and more. These cover many natural variations a user might use. | 3 / 3 |
Distinctiveness Conflict Risk | Clearly scoped to Azure pre-deployment validation with distinct triggers like 'azure.yaml', 'Bicep', 'RBAC roles', 'managed identity permissions', 'Container Apps deployment'. This is a well-defined niche unlikely to conflict with general deployment or non-Azure skills. | 3 / 3 |
Total | 12 / 12 Passed |
Implementation
62%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
The skill has strong workflow structure with clear sequencing, validation gates, and error recovery loops. However, it lacks inline executable commands and concrete examples, delegating nearly all actionable detail to external references that aren't available in the bundle. The repeated warning callouts about not skipping validation add some redundancy without proportional value.
Suggestions
Add at least one concrete inline example of a validation command with expected output (e.g., `azd provision --preview` with sample success/failure output) rather than deferring everything to recipe references.
Consolidate the three separate warning callouts (prerequisite check, validation authority, mandatory next step) into a single concise constraints section to reduce token overhead.
Include the bundle files (recipes/README.md, role-verification.md) or provide representative snippets so the skill is self-contained enough to be actionable without external dependencies.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The content is reasonably efficient but has some redundancy—the prerequisite check, validation authority callout, and mandatory next step callout all repeat similar warnings about not deploying without validation. The repeated emphasis on not skipping steps and multiple stop/warning blocks add tokens without proportional value. | 2 / 3 |
Actionability | The steps table provides a clear sequence but lacks concrete executable commands inline—it delegates almost everything to external references (recipes, role-verification.md) without showing actual commands. Mentions of 'azd provision --preview, bicep build, terraform validate' appear only in a callout, not as executable steps with expected outputs. | 2 / 3 |
Workflow Clarity | The workflow is clearly sequenced with numbered steps, explicit validation checkpoints (step 3-4), a feedback loop for error resolution (step 7), proof recording (step 6), and a gate condition before status update (step 8). The validation authority callout reinforces the checkpoint pattern with a clear 3-step verification before marking as Validated. | 3 / 3 |
Progressive Disclosure | References to external files (recipes/README.md, role-verification.md, global-rules.md, deployment-plan.md) are clearly signaled and one level deep, which is good. However, no bundle files were provided, so we cannot verify these references resolve correctly, and the skill delegates most substantive content to those references, leaving the main body somewhat hollow. | 2 / 3 |
Total | 9 / 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.
Validation — 11 / 11 Passed
Validation for skill structure
No warnings or errors.
915f809
Table of Contents
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.