mvvm-toolkit-di
github/awesome-copilot
This skill guides developers on integrating CommunityToolkit.Mvvm ViewModels with Microsoft's Dependency Injection system. It covers setting up the composition root using the .NET Generic Host, managing service lifetimes (Singleton, Transient, Scoped), implementing constructor injection, and correctly registering messaging services (IMessenger) for robust, cross-platform XAML applications (WPF, MAUI, Uno, Avalonia).