What problem does it solve? Avalonia views often ship with silent binding failures, hardcoded colors, missing accessibility metadata, and a generic AI-generated look. This Skill provides concrete patterns for building production-quality Avalonia UIs that are type-safe, themeable, accessible, and visually polished across desktop, mobile, and browser targets. ## Core Features & Use Cases - MVVM with compiled bindings: Enforces x:DataType and x:CompileBindings with CommunityToolkit.Mvvm source generators ([ObservableProperty], [RelayCommand]) so binding typos become build errors instead of silent runtime failures. - Theming and design tokens: Structures colors, spacing, and typography into ResourceDictionary theme variants with DynamicResource/StaticResource guidance, plus an explicit checklist for avoiding the generic AI aesthetic. - Accessibility and adaptive layouts: Covers AutomationProperties, keyboard navigation, focus management, WCAG contrast ratios, and class-based layout switching for desktop, mobile, and browser targets. - Use Case: When adding a new task-list view to an Avalonia 12 app, the Skill guides you to declare compiled bindings, implement loading/error/empty/populated states, bind to design tokens, set automation names on icon-only buttons, and verify with an Avalonia.Headless.XUnit test. ## Quick Start Ask the AI to build a new Avalonia view for your feature using MVVM with compiled bindings, design tokens, and full accessibility support.