Skip to content
Document DB v12 - Improved Interceptors with Soft Delete Integration, AI protections, & Admin UI with Aspire Integration!How!?

Configuration

Property Default Description
ShinyDIExtensionMethodName AddGeneratedServices Name of the generated extension method
ShinyDIExtensionNamespace Global namespace Namespace for the generated code
ShinyDIExtensionInternalAccessor false Generate internal instead of public extension method
<PropertyGroup>
<ShinyDIExtensionMethodName>AddMyServices</ShinyDIExtensionMethodName>
<ShinyDIExtensionNamespace>My.Namespace</ShinyDIExtensionNamespace>
<ShinyDIExtensionInternalAccessor>true</ShinyDIExtensionInternalAccessor>
</PropertyGroup>
claude plugin marketplace add shinyorg/skills
claude plugin install shiny-extensions@shiny
copilot plugin marketplace add https://github.com/shinyorg/skills
copilot plugin install shiny-extensions@shiny
View shiny-extensions Plugin