mediator
Generates .NET mediator handlers, contracts, and middleware
All Skills in This Repository (1)
Pure Emerald Level IndicatorsFrequently Asked Questions
FAQPage SchemaHow to install Shiny Mediator?โผ
Run `npx skills add shinyorg/mediator --all -g -y` in your terminal to install this skill globally for your coding agent.
What does Shiny Mediator do for .NET apps?โผ
It implements the mediator pattern so your viewmodels and pages communicate through one clean mediator instead of injecting many services. Built-in middleware adds caching, offline support, and validation with a single attribute.
Can it generate HTTP clients from OpenAPI specs?โผ
Yes. Point a MediatorHttp item at your Swagger or OpenAPI file and the source generator creates strongly typed contracts and handlers automatically.
Does it work with MAUI, Blazor, and ASP.NET?โผ
Yes. Dedicated packages support MAUI, Blazor, and ASP.NET, including main thread dispatching, persistent caching, and Server-Sent Events endpoints.
Can I migrate from MediatR to Shiny Mediator?โผ
Yes. The skill guides migration from MediatR, mapping familiar request, command, and event patterns to Shiny Mediator's AOT-friendly source-generated registration.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core