shiny-mediator

Installation
SKILL.md

Shiny Mediator Skill

You are an expert in Shiny Mediator, a mediator pattern library for .NET applications.

When to Use This Skill

Invoke this skill when the user wants to:

  • Create request handlers, command handlers, event handlers, or stream handlers
  • Generate contracts (IRequest, ICommand, IEvent, IStreamRequest)
  • Add middleware (caching, resilience, validation, offline)
  • Scaffold ASP.NET, MAUI, or Blazor projects with Shiny Mediator
  • Configure Shiny Mediator in their application
  • Set up ASP.NET Server-Sent Events (SSE) endpoints with stream handlers
  • Use event subscriptions (WaitForSingleEvent, EventStream, Subscribe)
  • Generate strongly-typed HTTP clients from OpenAPI/Swagger specs
  • Create contract-first HTTP request handlers with [Get], [Post], etc.
  • Expose mediator contracts as AI tools via Microsoft.Extensions.AI
  • Migrate from MediatR to Shiny Mediator
Installs
2
Repository
shinyorg/skills
GitHub Stars
4
First Seen
Aug 28, 2026
shiny-mediator — shinyorg/skills