What problem does it solve? Working with Aspire distributed applications requires knowing dozens of CLI commands and safety rules, and using the wrong command (like dotnet run on an AppHost) can corrupt state or waste time. This Skill detects Aspire projects, enforces safe CLI workflows, and routes each task to the correct specialized sub-skill. ## Core Features & Use Cases - Automatic Detection: Identifies Aspire AppHosts via C# projects, file-based apphost.cs, TypeScript apphost.ts, aspire.config.json, and .aspire/ directories. - Task Routing: Directs lifecycle operations to aspire-orchestration, deployments to aspire-deployment, observability to aspire-monitoring, and first-run setup to aspire-init or aspireify. - Safety Guardrails: Enforces rules like always using aspire start instead of dotnet run, always running aspire wait before interacting with resources, and never editing generated .aspire/modules/ files. - Use Case: You open a repo containing an Aspire AppHost and ask to restart a failing Redis resource. The Skill detects the AppHost, routes to the orchestration sub-skill, and uses aspire resource commands rather than restarting the entire application. ## Quick Start Ask the agent to start my Aspire app and wait until the database resource is ready before running any commands against it.