What problem does it solve? Working with Aspire distributed applications requires knowing dozens of CLI commands and safety rules; this Skill detects an Aspire AppHost in a repo, enforces guardrails (never dotnet run on AppHosts, always aspire wait before interacting), and routes each task to the correct specialized sub-skill instead of ad-hoc shell workflows. ## Core Features & Use Cases - AppHost Detection: Identifies C#, file-based C#, and TypeScript AppHosts plus aspire.config.json and .aspire/ signals to decide whether to bootstrap or operate. - Task Routing: Directs lifecycle work to aspire-orchestration, deployments to aspire-deployment, observability to aspire-monitoring, and first-run wiring to aspire-init/aspireify. - Safety Guardrails: Enforces --non-interactive execution, forbids the obsolete Aspire workload, and protects generated .aspire/modules/ files from edits. - Use Case: You open a repo containing an AppHost and ask to restart a failing Redis resource; the Skill confirms the AppHost, runs aspire start, waits on the resource, and hands the restart to the orchestration sub-skill. ## Quick Start Ask the agent to start the Aspire AppHost in this repository and wait until all resources are healthy.