← ClaudeAtlas

azure-deployment-preflightlisted

Use before deploying Azure Bicep infrastructure or when validating azd/az deployment plans with syntax checks, what-if previews, parameter review, and permission-aware evidence.
sandbaseai/workbuddy-skill · ★ 2 · DevOps & Infrastructure · score 81
Install: claude install-skill sandbaseai/workbuddy-skill
# Azure Deployment Preflight ## Purpose and boundary Validate an Azure deployment plan before it changes infrastructure. The default output is a read-only preflight report covering Bicep syntax, parameters, target scope, identity, permissions, what-if changes, warnings, and rollback considerations. Never run `az deployment ... create`, `azd up`, `azd provision`, resource mutation commands, or destructive recovery under this Skill. Use synthetic or redacted parameter values when possible. Do not print client secrets, access tokens, connection strings, private network data, or full sensitive parameter contents. If a required target or authorization is missing, report a blocked/partial preflight instead of guessing or asking the tool to create the missing resource group. ## Step 1: detect project and target Read repository instructions, then locate `azure.yaml`, `infra/`, `deploy/`, `.bicep`, `.bicepparam`, and `*.parameters.json` files. For each candidate, map: - azd versus direct Azure CLI workflow; - Bicep entry point and module graph; - matching parameter file and environment overlays; - `targetScope`: resource group, subscription, management group, or tenant; - subscription, resource group, location, environment, and deployment name; - referenced modules, providers, existing resources, identities, and sensitive parameters. Prefer an explicitly named file and environment. If multiple entry points or parameter sets exist, validate each only when its scope is clear and