What problem does it solve? Deploying Python web apps to Azure App Service involves many error-prone steps: creating resource groups, plans, and web apps, choosing the right runtime syntax, configuring startup commands per framework, and avoiding deprecated commands like az webapp up. This Skill automates the entire code-deploy workflow with correct defaults and guardrails. ## Core Features & Use Cases - End-to-end deployment workflow: Creates the resource group, Linux P0v3 App Service Plan, and Python 3.14 web app if missing, then deploys via az webapp deploy or azd deploy when an azure.yaml targets App Service. - Framework-aware startup configuration: Detects Flask, Django, and FastAPI from dependencies; skips startup commands for Flask/Django (Oryx auto-detects) and always sets the uvicorn command for FastAPI. - Resilient resource creation: Includes retry wrapper scripts for transient ARM errors (429/5xx, connection resets) and enforces shell-safe runtime syntax (PYTHON:3.14, never the pipe form). - Use Case: A developer with a FastAPI project asks to deploy it to Azure; the Skill derives names, creates the infrastructure, sets the uvicorn startup command, deploys the zip, and prints the app URL with warm-up expectations. ## Quick Start Deploy my Flask app in this folder to Azure App Service and give me the URL when it finishes.