Tooluck logoTooluck
SKILL.md

azure-validate

Agent skill frommicrosoft/azure-skills

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.

How to install azure-validate

install azure-validate
# install the azure-skills pack with the skills CLI
npx skills add microsoft/azure-skills

# or add only this skill to Claude Code: copy the folder

skills/azure-validate/

# into

~/.claude/skills/azure-validate/ (all projects)

.claude/skills/azure-validate/ (one project)

skills/azure-validate/SKILL.md

MITFull file
1# Azure Validate
2
3> **AUTHORITATIVE GUIDANCE** — Follow these instructions exactly unless they contradict security policies given to you.
4
5> **⛔ STOP — PREREQUISITE CHECK REQUIRED**
6>
7> Before proceeding, verify this prerequisite is met:
8>
9> **azure-prepare** was invoked and completed → `.azure/deployment-plan.md` exists with status `Approved` or later
10>
11> If the plan is missing, **STOP IMMEDIATELY** and invoke **azure-prepare** first.
12>
13> The complete workflow ensures success:
14>
15> `azure-prepare` → `azure-validate` → `azure-deploy`
16
17## Triggers
18
19- Check if app is ready to deploy
20- Validate azure.yaml or Bicep
21- Run preflight checks
22- Troubleshoot deployment errors
23
24## Rules
25
261. Run after azure-prepare, before azure-deploy
272. All checks must pass—do not deploy with failures
283. ⛔ **Destructive actions require `ask_user`** — [global-rules](references/global-rules.md)
29
30## Steps
31
32Run 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](references/scripts/workflow.ps1) on Windows or [references/scripts/workflow.sh](references/scripts/workflow.sh) on macOS/Linux.
33
34Start by calling the script **without** the completed-step argument:
35
36```bash
37pwsh references/scripts/workflow.ps1 -WorkspacePath <workspace-path>
38# macOS/Linux: bash references/scripts/workflow.sh --workspace-path <workspace-path>
39```
40…

Excerpt shown under the repository's MIT license.

More skills in azure-skills

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates