dotnet-mediatr

Installation
SKILL.md

MediatR Pattern

Overview

MediatR is a mediator pattern implementation that enables decoupled request handling in .NET. This skill should be invoked when implementing CQRS, needing decoupled handlers, or requiring pipeline behaviors for cross-cutting concerns.

Core Principles

  • Mediator Pattern: Decouple senders from receivers
  • Request/Handler: Each request has one handler
  • Pipeline Behaviors: Add cross-cutting concerns (logging, validation)
  • Notification Patterns: Support for publish/subscribe

Preparation Checklist

  • Install MediatR: dotnet add package MediatR
  • Install DI extensions: dotnet add package MediatR.Extensions.Microsoft.DependencyInjection
  • Plan request/command structure
  • Configure in Program.cs
Installs
1
GitHub Stars
3
First Seen
2 days ago
dotnet-mediatr — heldinhow/awesome-opencode-dev-skills