Avalonia ViewModels with Zafiro This skill provides a set of best practices and patterns for creating ViewModels, Wizards, and managing navigation in Avalonia applications, leveraging the power of ReactiveUI and the Zafiro toolkit. Core Principles 1. Functional-Reactive Approach : Use ReactiveUI ( , , etc.) to handle state and logic. 2. Enhanced Commands : Utilize for better command management, including progress reporting and name/text attributes. 3. Wizard Pattern : Implement complex flows using and for a declarative and maintainable approach. 4. Automatic Section Discovery : Use the attrib…