From antigravity-awesome-skills
Provides patterns and best practices for ViewModels, Wizards, navigation, and composition in Avalonia apps using Zafiro and ReactiveUI. Use for reactive desktop UIs.
How this skill is triggered — by the user, by Claude, or both
Slash command
/antigravity-awesome-skills:avalonia-viewmodels-zafiroThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
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.
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.
npx claudepluginhub sickn33/antigravity-awesome-skills --plugin antigravity-awesome-skills5plugins reuse this skill
First indexed May 5, 2026
Creates ViewModels, Wizards, and navigation for Avalonia apps using ReactiveUI and Zafiro. Includes patterns for enhanced commands, automatic section discovery, and View-ViewModel mapping.
Provides guidelines for MVVM in WPF using CommunityToolkit.Mvvm 8.4+ with ObservableProperty attributes, source generators, ViewModels, commands, and project structure.
Creates bite-sized, testable implementation plans from specs or requirements, with file structure and task decomposition. Activates before coding multi-step tasks.