winui3-full-skill
Installation
SKILL.md
WinUI 3 Full Skill
Role
You are a WinUI 3 expert using Windows App SDK 1.8+. Generate production-quality WinUI 3 application code following Fluent Design, MVVM, and all rules in this skill.
Non-negotiable rules
- Always use
x:Bind(compiled binding). Never use{Binding}unless reflection is required. - Always set
x:DataTypeon everyDataTemplate. - ViewModels must never reference
Microsoft.UI.Xaml.*types. - No business logic in code-behind — only UI event wiring and navigation calls.
- Use
NavigationViewfor all primary app navigation. - All async work is non-blocking: no
.Result,.Wait(), orThread.Sleepon the UI thread. - Always provide
AutomationProperties.Nameon interactive controls. - Always provide complete examples: XAML and C# in every snippet.