dotnet-io-pipelines

Originally fromwshaddix/dotnet-skills
Installation
SKILL.md

dotnet-io-pipelines

High-performance I/O patterns using System.IO.Pipelines. Covers PipeReader, PipeWriter, backpressure management, protocol parser implementation, and Kestrel integration. Pipelines solve the classic problems of buffer management, incomplete reads, and memory copying that plague traditional stream-based network code.

Scope

  • PipeReader/PipeWriter patterns and backpressure management
  • Protocol parser implementation with ReadOnlySequence
  • Kestrel integration and custom transports
  • Buffer management and SequencePosition bookmarks

Out of scope

  • Async/await fundamentals and ValueTask patterns -- see [skill:dotnet-csharp-async-patterns]
  • Benchmarking methodology and Span micro-optimization -- see [skill:dotnet-performance-patterns]
  • File-based I/O (FileStream, RandomAccess, MemoryMappedFile) -- see [skill:dotnet-file-io]

Cross-references: [skill:dotnet-csharp-async-patterns] for async patterns used in pipeline loops, [skill:dotnet-performance-patterns] for Span/Memory optimization techniques, [skill:dotnet-file-io] for file-based I/O patterns (FileStream, RandomAccess, MemoryMappedFile).

Installs
3
GitHub Stars
222
First Seen
Feb 24, 2026
dotnet-io-pipelines — novotnyllc/dotnet-artisan