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,
SkillScore68Maintained
Automatic
◆DevOps & SRE pack
Last verified 8/9/2026
What it changes
Passed 12 of 17 test cases with the skill, and 9 of 17 without it.
Without skill55%
With skill68%
Checks it passed that the model alone missed
The response instructs the user to invoke azure-prepare first.
The response states that deployment should be handled by azure-deploy.
The response refuses to perform validation while status is set to Draft.
and 4 more in the full report
5 fixed10 passed either way5 still failing2 broke
Pass-rate lift
+14 pp
Tokens
+5%
Agent turns
0%
Response time
-45%
Model gemini-3.6-flashMeasured 8/9/2026v215 of 22 cases passed with skill · 17 comparable
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 5 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 5
Prompt
We have an existing Terraform module for an Azure Storage Account. What CLI command provisions these resources into our Azure subscription right now?
What was checked, without and with the skill
Checked
Without skill
With skill
The response specifies running terraform apply to create the storage account resources in Azure.
Missed
Passed
case-22 · gemini-3.6-flash · 8/9/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md58 lines6 files
Azure Validate
AUTHORITATIVE GUIDANCE — Follow these instructions exactly unless they contradict security policies given to you.
⛔ STOP — PREREQUISITE CHECK REQUIRED
Before proceeding, verify this prerequisite is met:
azure-prepare was invoked and completed → .azure/deployment-plan.md exists with status Approved or later
If the plan is missing, STOP IMMEDIATELY and invoke azure-prepare first.
Run the workflow script and follow its instructions. It walks you through each validation step one at a time, recording progress in .azure/validate-status.json. Use references/scripts/workflow.ps1 on Windows or references/scripts/workflow.sh on macOS/Linux.
Start by calling the script without the completed-step argument:
Invoked by the `azure-app-onboard` orchestrator at Phase 4 when `scaffold-manifest.json` exists with `files[]` and `validationResult`. Not directly user-routable.