Choosing the right concurrency abstraction in .NET - from async/await for I/O to Channels for producer/consumer to Akka.NET for stateful entity management. Avoid locks and manual synchronization unless absolutely necessary.
This skill does not declare a tool allowlist. The agent host applies whatever default tools are available at runtime.
SKILL.md / Manifest
https://raw.githubusercontent.com/aaronontheweb/dotnet-skills/master/skills/csharp-concurrency-patterns/SKILL.mdRegistry
github (via claudemarketplaces.com)