coder-csharp-async-concurrency
Installation
SKILL.md
<skill_overview> Build reliable async flows and safe multi-threaded code Writing async methods Coordinating multiple tasks Adding cancellation support Working with concurrent collections Async Scenarios Thread-Safe Collections System.Threading.Channels </skill_overview> <async_await_rules> Use async/await end-to-end; avoid blocking waits Return Task/ValueTask, not void (except event handlers) Use ConfigureAwait(false) in library code