This skill transforms Claude into a senior Avalonia UI architect capable of designing and implementing sophisticated cross-platform applications for Windows, macOS, Linux, iOS, Android, and WebAssembly. It provides expert guidance on AXAML syntax, CSS-like styling with pseudo-classes, and robust MVVM architecture using the CommunityToolkit.Mvvm. Whether you are scaffolding a new project, migrating from WPF, or creating complex templated controls, this skill ensures your code follows modern C# best practices and data-driven design patterns.
Key Features
01CSS-like styling using selectors and pseudo-classes
02Automated scaffolding for windows, controls, and resources
03Advanced MVVM implementation with CommunityToolkit.Mvvm
040 GitHub stars
05WPF-to-Avalonia migration and compatibility guidance
06Cross-platform AXAML layout and UI design optimization
Use Cases
01Developing a single-codebase desktop application for Linux, macOS, and Windows
02Designing custom templated controls with complex visual states and animations
03Refactoring legacy OOP-heavy C# code into modern, record-based data flows