Edit

Azure skill for Azure Prepare

The azure-prepare skill helps you prepare Azure environments for app deployment. Use it to generate Bicep or Terraform templates and a deployment plan that define resource groups, app settings, and services for Container Apps, App Service, Functions, and related services. After you generate and approve the deployment plan, the skill suggests a handoff to the azure-validate skill.

Skill azure-prepare | Source code

What it provides

You get guided setup for Azure app deployment. The skill generates the infrastructure as code and a deployment plan that define resource groups, app settings, managed identity, and services, using Bicep or Terraform templates for Container Apps, App Service, Functions, Key Vault, and other services.

Prerequisites

When to use this skill

Use this skill when you need to:

  • Create app in Azure
  • Build web app in Azure
  • Create API in Azure
  • Create serverless HTTP API
  • Create front end in Azure
  • Create back end in Azure
  • Build a service in Azure
  • Work with modernize application
  • Update application in Azure
  • Add authentication in Azure

Example prompts

Try these prompts to activate this skill:

  • "Create an app"
  • "Build a web app"
  • "Create an API"
  • "Create a serverless HTTP API"
  • "Host my app on Azure"
  • "Deploy to Azure Container Apps"
  • "Deploy to Azure App Service using Terraform"
  • "Generate Bicep for my app"
  • "Create a function app with a timer trigger"
  • "Prepare my Azure application to use Key Vault"

Deployment workflow

This skill is the first step in the deployment workflow:

  1. azure-prepare (this skill) — generates infrastructure files and .azure/deployment-plan.md
  2. azure-validate — validates the deployment plan and infrastructure before deploying
  3. azure-deploy — executes the deployment