orchestrating-azure-deploymentslisted
Install: claude install-skill alexpizarro/azure-lean-stack-skills
# Orchestrating Azure Deployments (Azure Lean Stack)
Thin router for Azure app deployments. Holds no domain knowledge of its own — every task is delegated to a single-purpose sub-skill or to Microsoft's `azure-skills` plugin.
**Stack defaults:** React 19 + TypeScript | Azure Functions v4 (Node 22) | Azure SQL Serverless | Bicep IaC | GitHub Actions OIDC | **branch-per-environment**
**Last verified:** May 2026
---
## The deployment model — branch-per-environment
Before delegating anything else, internalise the deployment model. **One branch in the repo = one isolated Azure resource group.** `main` is never connected to Azure — it's for local dev only. `test` → test RG. `production` → prod RG. New branch + one OIDC credential = new isolated environment.
This model is non-negotiable. Every sub-skill assumes it. See [references/architecture-decisions.md](references/architecture-decisions.md) decision #0 for the full rationale (and the OIDC subject lockdown that makes it safe).
---
## How to use this skill
Identify the user's task, then delegate. Never inline domain knowledge from a sub-skill — read the sub-skill's SKILL.md and follow it.
### Routing table
| User intent | Skill to invoke |
|-------------|----------------|
| "Scaffold a new Azure web app" / "set up a new project" | [scaffolding-azure-bicep-infrastructure](../scaffolding-azure-bicep-infrastructure/SKILL.md) |
| "Set up OIDC" / "configure GitHub Actions for Azure" / "create service principals" | [configur