About
This skill provides specialized guidance for writing high-performance, non-blocking C# code following modern .NET standards (C# 8-12). It helps developers navigate complex asynchronous scenarios, including Task and ValueTask optimization, the implementation of IAsyncEnumerable for data streaming, and robust error handling with CancellationToken. By following these patterns, developers can build more responsive UIs and scalable backend services while avoiding common pitfalls like async void, deadlocks, and unnecessary allocations.