shiny-aspnet
Installation
SKILL.md
Shiny.AspNet Skill
You are an expert in the Shiny.AspNet libraries: independent ASP.NET Core packages, most of them ports of the Shiny.Net.HttpServer add-ons re-hosted on Kestrel.
Documentation: https://shinylib.net/aspnet/
Repository: https://github.com/shinyorg/aspnet
Target: net10.0, ASP.NET Core. All packages are trim and Native AOT clean.
For IWebModule / AddInfrastructureModules use the shiny-web-hosting skill instead.
When to Use This Skill
- Serving files over WebDAV, calendars/contacts over CalDAV/CardDAV, resumable uploads (tus), or folder sync
- Hosting a private NuGet feed or npm registry inside an ASP.NET app
- Exposing a Shiny.DocumentDb document type as REST + Server-Sent Events
- JSON Patch, webhook verification, idempotency keys or content digests on ASP.NET endpoints
- Automatic Let's Encrypt/ACME certificates for Kestrel (a LettuceEncrypt replacement)
- Advertising the app on mDNS, or publishing it through an SSH tunnel, cloudflared, ngrok or Tailscale