Handles structured logging, correlation IDs, and health checks for ASP.NET Core Razor Pages apps. Sets up Serilog with multiple sinks (console, Seq), enriches logs with machine name and environment context, and adds middleware to track requests end-to-end with correlation headers. The request logging configuration is smart about log levels, treating slow requests as warnings and 5xx responses as errors. Also covers MediatR pipeline logging if you're using CQRS patterns. The appsettings examples are production-ready, not the usual Hello World stuff. Use this when you're tired of Console.WriteLine and need actual observability before things break in prod.
npx skills add https://github.com/wshaddix/dotnet-skills --skill logging-observability