Configuration
MSBuild Configuration
Section titled “MSBuild 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>AI Coding Assistant
Section titled “AI Coding Assistant”An AI skill is available for Shiny DI to help generate attribute-driven service registrations, keyed services, and follow best practices directly in your IDE.
Claude Code
claude plugin add github:shinyorg/skillsGitHub Copilot — Copy the shiny-di skill file into your repository’s custom instructions.