avalonia-viewmodels-zafiro by sickn33/antigravity-awesome-skills
npx skills add https://github.com/sickn33/antigravity-awesome-skills --skill avalonia-viewmodels-zafiro本技能提供了一套最佳实践和模式,用于在 Avalonia 应用程序中创建 ViewModels、向导和管理导航,充分利用 ReactiveUI 和 Zafiro 工具包的力量。
ReactiveObject、WhenAnyValue 等)来处理状态和逻辑。IEnhancedCommand 实现更好的命令管理,包括进度报告和名称/文本属性。SlimWizard 和 WizardBuilder 实现复杂的流程,采用声明式且可维护的方法。[Section] 属性自动注册和发现 UI 区域。DataTypeViewLocator 将 ViewModels 映射到 Views,并在 中管理依赖关系。广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
CompositionRootSlimWizard 构建多步骤向导。关于实际实现,请参考 Angor 项目:
CreateProjectFlowV2.cs:复杂向导构建的绝佳示例。HomeViewModel.cs:使用函数式响应式命令的简单区域 ViewModel。本技能适用于执行概述中描述的工作流或操作。
每周安装量
219
代码仓库
GitHub 星标数
27.1K
首次出现
2026年1月23日
安全审计
已安装于
claude-code186
opencode179
gemini-cli175
antigravity164
cursor151
codex147
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.
Weekly Installs
219
Repository
GitHub Stars
27.1K
First Seen
Jan 23, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
claude-code186
opencode179
gemini-cli175
antigravity164
cursor151
codex147
React 组合模式指南:Vercel 组件架构最佳实践,提升代码可维护性
107,800 周安装