Acerca de
This skill provides specialized guidance for architecting robust AvaloniaUI applications by enforcing a modular project structure. It helps developers implement the Dependency Inversion Principle through an Abstractions layer, separate business logic from the UI using the MVVM pattern, and organize reusable components and services effectively. It is particularly useful when starting new Avalonia projects or refactoring existing monoliths into a maintainable, testable multi-project solution following .NET best practices.