Uredi

Azure skill for Azure App Onboard

The Azure App Onboard skill helps you move a new or existing app to Azure. It guides you through app-readiness checks, Azure service selection, cost estimation, infrastructure scaffolding, and deployment approval so you can go from idea or codebase to a deployable Azure plan.

Skill azure-app-onboard | Source code

What it provides

Azure App Onboard gives you an end-to-end workflow for getting an application ready for Azure. It helps you:

  • Assess whether an existing app is ready for Azure deployment.
  • Identify the Azure services that best fit your app's architecture, scale, and operating model.
  • Build an onboarding plan with cost estimates and architecture rationale before you commit to infrastructure.
  • Scaffold infrastructure and deployment assets after you approve the proposed plan.
  • Use Azure MCP Server and the Bicep MCP server during scaffolding to generate and validate Bicep-based deployment assets.
  • Move through approval gates before deployment starts.

Prerequisites

When to use this skill

Use this skill when you need to:

  • Bring a new app to Azure and want guidance on which services to use.
  • Evaluate an existing codebase before deploying it to Azure.
  • Plan an Azure deployment with cost estimates before committing to infrastructure.
  • Move an existing app to Azure with minimal rewriting.
  • Scaffold deployment assets after you approve the onboarding plan.
  • Get guided Azure onboarding without already knowing the target service mix.

When not to use this skill

Scenario Use instead
Run an existing deployment or execute azd up Azure Deploy
Optimize costs for resources that already run in Azure Azure Cost Optimization
Run only a readiness scan for an existing repository Azure App Onboard Prereq
Generate infrastructure for a known target architecture Azure Prepare
Validate deployment files or preflight checks before go-live Azure Validate

Example prompts

Try these prompts to activate this skill:

  • "Help me bring my app to Azure"
  • "What Azure services do I need for this app?"
  • "Is my code ready to deploy to Azure?"
  • "Estimate what this app will cost to run on Azure"
  • "Plan my Azure deployment for this repository"
  • "I have an app and want it on Azure"
  • "Migrate this app to Azure with minimal changes"
  • "Generate the infrastructure plan for my app"
  • "Help me get started on Azure for this project"
  • "Deploy my new app to Azure"