What problem does it solve? Deploying a distributed Aspire application to production requires choosing a target platform, wiring the right hosting integrations into the AppHost, resolving parameters and secrets, and running the correct publish/deploy/destroy pipeline. This Skill routes all of that through the Aspire CLI and AppHost model instead of ad-hoc cloud tooling, preventing misconfigured deployments and fragmented infrastructure workflows. ## Core Features & Use Cases - Target-aware deployment routing: Detects whether the workspace is an Aspire app and routes deployment to Docker Compose, Kubernetes, Azure Container Apps, Azure App Service, Azure Kubernetes Service (AKS), or AWS via aspire add, aspire publish, aspire deploy, and aspire destroy. - Preflight and preview validation: Inventories parameters, secrets, registries, and cloud settings, then lists pipeline steps with aspire publish --list-steps or aspire deploy --list-steps before any billable resources are created. - CI/CD automation guidance: Provides GitHub Actions workflow patterns for C# and TypeScript AppHosts, including Azure OIDC login, Parameters__* environment variable mapping, and non-interactive deploy/destroy jobs. - Use Case: A developer with an Aspire AppHost containing a web frontend, API, and Redis cache asks to deploy to Azure Container Apps. The Skill adds the azure-appcontainers integration, configures the environment resource, validates Azure subscription settings, previews the deployment steps, and runs aspire deploy. ## Quick Start Deploy my Aspire app to Azure Container Apps using the AppHost in this repository.