The azure-validate skill performs pre-deployment validation checks on Azure applications by examining configuration files, infrastructure-as-code (Bicep or Terraform), RBAC role assignments, managed identity permissions, and project prerequisites. It is designed for developers and DevOps engineers preparing Azure deployments, solving the problem of catching configuration errors and permission issues before deployment by requiring validation to pass before proceeding to the deployment phase. The skill operates as the middle step in a three-step workflow (azure-prepare → azure-validate → azure-deploy), recording validation proof and only advancing when all checks pass.

skills.sh installs
103K
GitHub stars
217
last updated
Jun 11, 2026

Install

$ npx -y skills add microsoft/github-copilot-for-azure --skill azure-validate --agent claude-code

Installs into .claude/skills of the current project.

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.

The complete workflow ensures success:

azure-prepare → azure-validate → azure-deploy

Triggers

  • Check if app is ready to deploy
  • Validate azure.yaml or Bicep
  • Run preflight checks
  • Troubleshoot deployment errors

Rules

  1. Run after azure-prepare, before azure-deploy
  2. All checks must pass—do not deploy with failures
  3. ⛔ Destructive actions require ask_user — global-rules

Steps

Sponsors

Details

Repository
github.com/microsoft/github-copilot-for-azure
Categories
Testing & QA, Security, DevOps & CI/CD, Git & Pull Requests, Code Review & Quality, AI & Agent Building, Release Management, Debugging, Cloud & Infrastructure

More from microsoft/github-copilot-for-azure

All 40
1browser-use avatarbrowser-usebrowser-use/browser-useDirect browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work.99.4Kskills.sh installs
2pbakaus avatarcritiquepbakaus/impeccableEvaluate design from a UX perspective, assessing visual hierarchy, information architecture, emotional resonance, cognitive load, and overall quality with quant82.6Kskills.sh installs
3addyosmani avataridea-refineaddyosmani/agent-skillsRefines raw ideas into sharp, actionable concepts through structured divergent and convergent thinking. Use when an idea is still vague, when you need to stress68.3Kskills.sh installs
4addyosmani avatarinterview-meaddyosmani/agent-skillsExtracts what the user actually wants instead of what they think they should want. Achieves this through one-question-at-a-time interview until ~95% confidence 66.4Kskills.sh installs
5msmps avataropentuimsmps/opentui-skillOpenTUI skill for building terminal user interfaces with the Core, React, or Solid APIs. Use for any TUI task including components, layout, keyboard and keymap 64.5Kskills.sh installs
6coreyhaines31 avatarpublic-relationscoreyhaines31/marketingskillsWhen the user wants help with public relations, earned media, press coverage, journalist outreach, or media strategy (not pull requests). Also use when the user62.5Kskills.sh installs