Dotnet Async

C# async/await patterns advisor. Always use this skill when working with async/await in C#, Task, ValueTask, CancellationToken, ConfigureAwait, or deadlocks. Use when the user asks "why is my async code deadlocking", ".Result causing deadlock", "ConfigureAwait(false)", "async void vs async Task", "when to use ValueTask", "how do I cancel an async operation", "thread CancellationToken through async chain", or "can I call async from sync in C#". Read this skill before advising on any C# async or Task question.

AllThingsSmitty Updated

File contents

AllThingsSmitty/agent-skills/tree/main/skills/dotnet-async commit 6f8c43e63e

Frequently asked questions

npx skillmds@latest add allthingssmitty/dotnet-async