From antigravity-awesome-skills
Creates ViewModels, Wizards, and navigation for Avalonia apps using ReactiveUI and Zafiro. Includes patterns for enhanced commands, automatic section discovery, and View-ViewModel mapping.
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-bundle-aas-mobile-app-builderProvides patterns and best practices for ViewModels, Wizards, navigation, and composition in Avalonia apps using Zafiro and ReactiveUI. Use for reactive desktop UIs.
Provides guidelines for MVVM in WPF using CommunityToolkit.Mvvm 8.4+ with ObservableProperty attributes, source generators, ViewModels, commands, and project structure.
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.