AI Skill
Official
Pass
Audit score 90

azure-enterprise-infra-planner

microsoft/azure-skills

Architect and provision enterprise Azure infrastructure from workload descriptions with Bicep or Terraform.

What is azure-enterprise-infra-planner?

This skill helps cloud architects and platform engineers design enterprise-grade Azure infrastructure including networking, identity, security, and compliance. Use it when planning landing zones, hub-spoke networks, multi-region topologies, or subscription-scope deployments—it generates production-ready Bicep or Terraform code directly.

  • Plan enterprise Azure infrastructure from workload descriptions
  • Design networking: VNets, subnets, firewalls, private endpoints, VPN gateways
  • Architect landing zones and hub-spoke network topologies
  • Plan identity, RBAC, and compliance-driven infrastructure
  • Generate Bicep or Terraform for subscription-scope and multi-resource-group deployments
  • Design disaster recovery, failover, and cross-region high-availability topologies

How to install azure-enterprise-infra-planner

npx skills add https://github.com/microsoft/azure-skills --skill azure-enterprise-infra-planner
Claude Code
Cursor
Windsurf
Cline

How to use azure-enterprise-infra-planner

  1. 1.Describe your workload requirements and desired Azure topology
  2. 2.Follow the 7-phase workflow in workflow.md to gather requirements and constraints
  3. 3.Use MCP tools to retrieve Azure best practices and WAF guidance for your services
  4. 4.Generate infrastructure plan with networking, identity, and compliance specifications
  5. 5.Obtain approval for the plan before proceeding to code generation
  6. 6.Generate Bicep or Terraform code from the approved plan
  7. 7.Validate generated code with az bicep build or terraform validate, then deploy

Use cases

Good for
  • Architect a multi-region Azure landing zone with hub-spoke networking and security policies
  • Design a disaster recovery topology with failover and cross-region replication
  • Plan enterprise VNet infrastructure with firewalls, private endpoints, and VPN gateways
  • Set up identity and RBAC governance for a multi-subscription environment
  • Generate Bicep templates for subscription-scope infrastructure deployments
Who it's for
  • Cloud architects
  • Platform engineers
  • Infrastructure engineers planning multi-resource topologies
  • Teams designing enterprise Azure landing zones

azure-enterprise-infra-planner FAQ

When should I use this skill instead of azure-prepare?

Use azure-enterprise-infra-planner for infrastructure-centric workflows: landing zones, networking design, multi-region topologies, and subscription-scope deployments. Use azure-prepare for app-centric workflows focused on application deployment and configuration.

What IaC formats does this skill generate?

The skill generates Bicep or Terraform code directly. It does not use Azure Developer CLI (azd).

Can this skill help with disaster recovery planning?

Yes. The skill can design multi-region topologies, failover strategies, and cross-region high-availability architectures.

What if IaC validation fails?

Fix the generated code based on validation errors from az bicep build or terraform validate, then re-validate. If unresolved, notify the user.

Does this skill check for resource compatibility?

Yes. The skill validates pairing constraints and SKU compatibility. If violations are detected, fix them in the plan before proceeding to IaC generation.

Full instructions (SKILL.md)

Source of truth, from microsoft/azure-skills.


name: azure-enterprise-infra-planner description: "Architect and provision enterprise Azure infrastructure from workload descriptions. For cloud architects and platform engineers planning networking, identity, security, compliance, and multi-resource topologies with WAF alignment. Generates Bicep or Terraform directly (no azd). WHEN: 'plan Azure infrastructure', 'architect Azure landing zone', 'design hub-spoke network', 'plan multi-region DR topology', 'set up VNets firewalls and private endpoints', 'subscription-scope Bicep deployment', 'Azure Backup for VM workloads'. PREFER azure-prepare FOR app-centric workflows." license: MIT metadata: author: Microsoft version: "1.2.3"

Azure Enterprise Infra Planner

When to Use This Skill

Activate this skill when user wants to:

  • Plan enterprise Azure infrastructure from a workload or architecture description
  • Architect a landing zone, hub-spoke network, or multi-region topology
  • Design networking infrastructure: VNets, subnets, firewalls, private endpoints, VPN gateways
  • Plan identity, RBAC, and compliance-driven infrastructure
  • Generate Bicep or Terraform for subscription-scope or multi-resource-group deployments
  • Plan disaster recovery, failover, or cross-region high-availability topologies

Quick Reference

PropertyDetails
MCP toolsinsights_get, get_azure_bestpractices_get, wellarchitectedframework_serviceguide_get, microsoft_docs_fetch, microsoft_docs_search, bicepschema_get
CLI commandsaz deployment group create, az bicep build, az resource list, terraform init, terraform plan, terraform validate, terraform apply
Output schemaschema.md
Key referencesworkflow.md, waf-checklist.md, resources/, constraints/

Workflow (Start Here)

Follow the step-by-step instructions in workflow.md to execute the 7 phases of infrastructure planning and provisioning.

MCP Tools

ToolPurpose
insights_getRetrieve insights about the user's existing Azure environment to guide planning decisions
get_azure_bestpractices_getAzure best practices for code generation, operations, and deployment
wellarchitectedframework_serviceguide_getWAF service guide for a specific Azure service
microsoft_docs_searchSearch Microsoft Learn for relevant documentation chunks
microsoft_docs_fetchFetch full content of a Microsoft Learn page by URL
bicepschema_getBicep schema definition for any Azure resource type (latest API version)

Error Handling

ErrorCauseFix
MCP tool error or not availableTool call timeout, connection error, or tool doesn't existRetry once; fall back to reference files and notify user if unresolved
Plan approval missingmeta.status is not approvedStop and prompt user for approval before IaC generation or deployment
IaC validation failureaz bicep build or terraform validate returns errorsFix the generated code and re-validate; notify user if unresolved
Pairing constraint violationIncompatible SKU or resource combinationFix in plan before proceeding to IaC generation
Infra plan or IaC files not foundFiles written to wrong location or not createdVerify files exist at <project-root>/.azure/ and <project-root>/infra/; if missing, re-create the files by following workflow.md exactly