dotnet-io-pipelines

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).

Related skills

More from novotnyllc/dotnet-artisan

Installs
3
GitHub Stars
208
First Seen
Feb 24, 2026