dotnet-architecture-patterns

Installation
SKILL.md

dotnet-architecture-patterns

Modern architecture patterns for .NET applications. Covers practical approaches to organizing minimal APIs at scale, vertical slice architecture, request pipeline composition, validation strategies, caching, error handling, and idempotency/outbox patterns.

Scope

  • Vertical slice architecture and feature-folder organization
  • Request pipeline composition and MediatR patterns
  • Caching strategies (memory, distributed, output caching, HybridCache)
  • Error handling and problem details (RFC 9457)
  • Idempotency and outbox patterns
  • Result pattern for business logic error flow

Out of scope

  • DI container mechanics and async/await patterns -- see [skill:dotnet-csharp-dependency-injection] and [skill:dotnet-csharp-async-patterns]
  • Project scaffolding and file layout -- see [skill:dotnet-scaffold-project]
  • Testing strategies -- see [skill:dotnet-testing-strategy] and [skill:dotnet-integration-testing]
  • SOLID principles and design pattern foundations -- see [skill:dotnet-solid-principles]
Related skills

More from novotnyllc/dotnet-artisan

Installs
4
GitHub Stars
208
First Seen
Feb 24, 2026