This is a pre-commit checklist for WinUI 3 projects that catches the patterns compilers miss. It walks through MVVM compliance (are you using ObservableProperty correctly, do you have UI types in your ViewModels), x:Bind gotchas (Mode not set, missing x:DataType on DataTemplates), accessibility gaps (AutomationId on interactive controls), theming mistakes (hardcoded colors instead of ThemeResource), and performance traps (blocking the UI thread, non-virtualized lists). It pairs with a Roslyn analyzer that ships diagnostic codes for migration issues and runtime pitfalls, though the analyzer integration requires a build script from another skill. Run this after the build passes but before you push, when automated tests won't catch fragile or slow code that technically works.
npx -y skills add microsoft/win-dev-skills --skill winui-code-review --agent claude-codeInstalls into .claude/skills of the current project.
Select a file.
hoodini/ai-agents-skills
addyosmani/agent-skills
giuseppe-trisciuoglio/developer-kit
agamm/claude-code-owasp