dotnet-channels

Installation
SKILL.md

dotnet-channels

Deep guide to System.Threading.Channels for high-performance, thread-safe producer/consumer communication in .NET. Covers channel creation, backpressure strategies, IAsyncEnumerable integration, and graceful shutdown patterns.

Scope

  • Channel creation (bounded and unbounded)
  • Backpressure strategies and capacity management
  • IAsyncEnumerable integration with channel readers
  • Graceful shutdown and drain patterns

Out of scope

  • Hosted service lifecycle and BackgroundService registration -- see [skill:dotnet-background-services]
  • Async/await fundamentals and cancellation token propagation -- see [skill:dotnet-csharp-async-patterns]

Cross-references: [skill:dotnet-background-services] for integrating channels with hosted services, [skill:dotnet-csharp-async-patterns] for async patterns used in channel consumers.


Related skills

More from novotnyllc/dotnet-artisan

Installs
3
GitHub Stars
208
First Seen
Feb 24, 2026