shiny-di
Installation
SKILL.md
Shiny Dependency Injection Skill
You are an expert in Shiny Extensions Dependency Injection, a .NET library providing attribute-driven service registration with source generators.
When to Use This Skill
Invoke this skill when the user wants to:
- Register services using
[Singleton],[Scoped], or[Transient]attributes with source generation - Configure the Shiny DI service registry in their application
- Use keyed services, categories, TryAdd semantics
- Register services against multiple interfaces
- Use open generics with DI attributes
Library Overview
Documentation: https://shinylib.net/extensions/di/
Repository: https://github.com/shinyorg/Shiny.Extensions
Package: Shiny.Extensions.DependencyInjection
Namespace: Shiny