From antigravity-awesome-skills
Provides patterns and best practices for ViewModels, Wizards, navigation, and composition in Avalonia apps using ReactiveUI and Zafiro.
npx claudepluginhub sickn33/antigravity-awesome-skillsThis skill uses the workspace's default tool permissions.
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.
Provides patterns and best practices for ViewModels, Wizards, navigation, and composition in Avalonia apps using ReactiveUI and Zafiro.
Provides guidelines for MVVM in WPF using CommunityToolkit.Mvvm 8.4+ with ObservableProperty attributes, source generators, ViewModels, commands, and project structure.
Builds .NET UI apps with Blazor (Server/WASM/Hybrid), MAUI (XAML/MVVM), Uno Platform (MVUX), WPF (.NET 8+), WinUI 3, WinForms, covering patterns, auth, testing, accessibility, localization, JS interop.
Share bugs, ideas, or general feedback.
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.
ReactiveObject, WhenAnyValue, etc.) to handle state and logic.IEnhancedCommand for better command management, including progress reporting and name/text attributes.SlimWizard and WizardBuilder for a declarative and maintainable approach.[Section] attribute to register and discover UI sections automatically.DataTypeViewLocator and manage dependencies in the CompositionRoot.SlimWizard.For real-world implementations, refer to the Angor project:
CreateProjectFlowV2.cs: Excellent example of complex Wizard building.HomeViewModel.cs: Simple section ViewModel using functional-reactive commands.This skill is applicable to execute the workflow or actions described in the overview.