Document DB v12 - Improved Interceptors with Soft Delete Integration, AI protections, & Admin UI with Aspire Integration!How!?
AI Coding Assistant Skills
Every Shiny library has an AI skill that understands its APIs, patterns, and conventions. These skills are organized into plugins that match the documentation sections — install the full marketplace or just the plugins you need.
Step 1 — Add the marketplace:
claude plugin marketplace add shinyorg/skillsStep 2 — Install plugins:
claude plugin install shiny-client@shinyclaude plugin install shiny-maui@shinyclaude plugin install controls@shinyclaude plugin install shiny-mediator@shinyclaude plugin install shiny-data@shinyclaude plugin install shiny-aspire@shinyclaude plugin install shiny-extensions@shinyStep 1 — Add the marketplace:
copilot plugin marketplace add https://github.com/shinyorg/skillsStep 2 — Install plugins:
copilot plugin install shiny-client@shinycopilot plugin install shiny-maui@shinycopilot plugin install controls@shinycopilot plugin install shiny-mediator@shinycopilot plugin install shiny-data@shinycopilot plugin install shiny-aspire@shinycopilot plugin install shiny-extensions@shinyPlugins
Section titled “Plugins”Client — shiny-client
Section titled “Client — shiny-client”Cross-platform framework for iOS, Android, Windows, MacOS, Linux, and Web.
| Skill | Library | What It Helps With |
|---|---|---|
| shiny-core | Shiny Core | Hosting, DI, key-value stores, lifecycle hooks, platform abstractions |
| shiny-bluetoothle | BluetoothLE | Scanning, connecting, GATT operations, managed scanner |
| shiny-ble-hosting | BLE Hosting | GATT server, advertising, L2CAP CoC channels |
| shiny-firebase | Push | Firebase Cloud Messaging for iOS and Android |
| shiny-jobs | Jobs | Background job scheduling, periodic tasks |
| shiny-locations | Locations | GPS tracking, geofencing, background location |
| shiny-http-transfers | HTTP Transfers | Background uploads, downloads, progress tracking |
| shiny-notifications | Notifications | Local notification scheduling, channels, triggers |
| shiny-push | Push | Push notifications, FCM/APNs, Azure Notification Hubs |
| shiny-music | Music | Permissions, track querying, playback, file copying |
| shiny-obd | OBD | OBD-II commands, adapter discovery, BLE transport |
| shiny-contactstore | Contact Store | Contact CRUD, LINQ queries, permissions |
| shiny-health | Health | HealthKit / Health Connect queries, writes, observers |
| shiny-speech | Speech | Speech-to-text, text-to-speech, audio capture/playback |
| shiny-aiconversation | AI Conversation | Chat client, wake word, STT/TTS, persistent message store |
| shiny-data-sync | Data Sync | Bidirectional JSON sync over HTTP, background outbox |
MAUI — shiny-maui
Section titled “MAUI — shiny-maui”Purpose-built .NET MAUI services.
| Skill | Library | What It Helps With |
|---|---|---|
| shiny-maui-shell | MAUI Shell | Pages, ViewModels, navigation, source-generated routes |
Controls — controls
Section titled “Controls — controls”Cross-platform UI controls for .NET MAUI and Blazor.
| Skill | Library | What It Helps With |
|---|---|---|
| shiny-controls | Controls | TableView, BottomSheet, PillView, ImageViewer, Scheduler, Markdown, Mermaid Diagrams |
Mediator — shiny-mediator
Section titled “Mediator — shiny-mediator”Mediator/CQRS pattern for .NET with middleware and source generators.
| Skill | Library | What It Helps With |
|---|---|---|
| shiny-mediator | Mediator | Handlers, contracts, middleware, HTTP extension, OpenAPI generation |
Data — shiny-data
Section titled “Data — shiny-data”Lightweight AOT-compatible data libraries.
| Skill | Library | What It Helps With |
|---|---|---|
| shiny-documentdb | Document DB | Queries, CRUD operations, indexes, AOT configuration |
| shiny-spatial | Spatial | Spatial queries, geometry types, R*Tree indexing |
Aspire — shiny-aspire
Section titled “Aspire — shiny-aspire”.NET Aspire integrations.
| Skill | Library | What It Helps With |
|---|---|---|
| shiny-aspire-orleans | Aspire | Orleans hosting, Gluetun VPN container routing |
Extensions — shiny-extensions
Section titled “Extensions — shiny-extensions”Source generators and utilities.
| Skill | Library | What It Helps With |
|---|---|---|
| shiny-di | DI | Attribute-driven service registration, keyed services, categories |
| shiny-stores | Stores | Cross-platform key/value stores, persistent service binding |
| shiny-extensions-push | Extensions Push | Server-side push dispatch — APNs, FCM, Web Push, WNS |
| localizegen | Localization Generator | Strongly-typed localization from .resx files |
| shiny-maui-hosting | MAUI Hosting | Modular IMauiModule configuration, lifecycle hooks |
| shiny-web-hosting | Web Hosting | Modular IWebModule configuration for ASP.NET Core |


