All skills
microsoft avatar

/azure-validate

@e0a67fd
by microsoftmicrosoft/skills3.1k stars
351

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.

Use this Skill: https://skilld.dev/gh/microsoft/skills/azure-validate

This session only. Nothing lands on disk.

referencesglobal-rules.md

≈304 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Global Rules

MANDATORY — These rules apply to ALL skills. Violations are unacceptable.

Rule 1: Destructive Actions Require User Confirmation

⛔ ALWAYS use ask_user before ANY destructive action.

What is Destructive?

Category Examples
Delete az group delete, azd down, rm -rf, delete resource
Overwrite Replace existing files, overwrite config, reset settings
Irreversible Purge Key Vault, delete storage account, drop database
Cost Impact Provision expensive resources, scale up significantly
Security Expose secrets, change access policies, modify RBAC

How to Confirm

ask_user(
  question: "This will permanently delete resource group 'rg-myapp'. Continue?",
  choices: ["Yes, delete it", "No, cancel"]
)

No Exceptions

  • Do NOT assume user wants to delete/overwrite
  • Do NOT proceed based on "the user asked to deploy" (deploy ≠ delete old)
  • Do NOT batch destructive actions without individual confirmation

Rule 2: Never Assume Subscription or Location

⛔ ALWAYS use ask_user to confirm:

  • Azure subscription (show actual name and ID)
  • Azure region/location

Source: SKILL.md on GitHub

1 warning15d4 checks · Risk SAFE
  • Gen Agent Trust Hub15d

    This skill provides a structured workflow for validating Azure deployments, covering Bicep, Terraform, and Azure Developer CLI (AZD) projects. It uses several helper scripts to automate configuration checks and infrastructure validation. The skill includes security considerations such as the execution of system commands and the processing of project source files, which are used within its intended validation scope.

  • Socket15d

    No alerts

  • Snyk15d

    Risk: LOW · No issues

  • Runlayer7mo

    14/14 files flagged

Signed by skilld at e0a67fd. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 20 hours ago.

Activeupdated 2 months ago
metadata
{
  "author": "Microsoft",
  "version": "1.2.2"
}

README badge

README badge for microsoft/skills/azure-validate