What problem does it solve? AI agents working in Aspire projects frequently cause file locks, port conflicts, and orphaned processes by running dotnet run or dotnet build against a live AppHost. This Skill enforces safe Aspire CLI workflows so agents start, stop, wait on, and inspect distributed applications without corrupting builds or leaving stray processes behind. ## Core Features & Use Cases - Lifecycle Management: Start, stop, wait, and inspect Aspire AppHosts and individual resources using the Aspire CLI (aspire start, aspire stop, aspire wait, aspire ps, aspire describe). - Error Recovery: Diagnose and recover from file-lock errors (MSB3491, CS2012), port conflicts, JSON parsing issues, and hidden-resource confusion with documented recovery sequences. - Project Detection: Identify C#, file-based C#, and TypeScript AppHosts via SDK references, apphost.ts, aspire.config.json, and .aspire/ directories. - Use Case: An agent editing a .NET service while Aspire is running hits error MSB3491. Instead of concluding the build is broken, the Skill directs it to run aspire stop, rebuild, then aspire start again. ## Quick Start Ask the agent to start your Aspire app in the background and wait until the API resource is ready before running any requests against it.