winui

Routes WinUI 3 app tasks to specialized sub-skills for design, build, review, packaging, and UI testing.

3|Updated Aug 8, 2026
One-click install
npx skills add https://github.com/Jose-Polanco-Oxte/Echos-Live-Music-Visualizer --skill winui-jose-polanco-oxte
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: winui
Source: https://github.com/Jose-Polanco-Oxte/Echos-Live-Music-Visualizer/tree/main/.agents/skills/winui
Command: npx skills add https://github.com/Jose-Polanco-Oxte/Echos-Live-Music-Visualizer --skill winui-jose-polanco-oxte

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? WinUI 3 development spans many distinct concerns — XAML design, build/run workflows, code review, MSIX packaging, and UI automation testing — and loading guidance for all of them at once wastes context. This root skill acts as a router that directs the agent to the single sub-skill matching the current task. ## Core Features & Use Cases - Task Routing: Maps the current WinUI 3 task to one of five sub-skills: design, dev workflow, code review, packaging, or UI testing. - Context Budgeting: Loads only the sub-skill the task needs instead of the entire WinUI knowledge base. - Use Case: When asked to fix a build error in a WinUI 3 app, the agent reads this root skill, selects winui-dev-workflow, and follows its BuildAndRun.ps1-based build and crash-diagnosis procedure. ## Quick Start Ask the agent to help with any WinUI 3 app task such as designing a page, fixing a build error, reviewing code, packaging an MSIX, or writing UI tests, and it will load the matching sub-skill.

Frequently Asked Questions about winui

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build and run a WinUI 3 app from the command line?

Use the BuildAndRun.ps1 script from the winui-dev-workflow sub-skill. It checks Developer Mode, auto-detects x64 or ARM64 platform, builds with dotnet build, and launches the app via winapp run with debug output.

What sub-skills does the WinUI root skill route to?

It routes to five sub-skills: winui-design for XAML and Fluent Design, winui-dev-workflow for build and run, winui-code-review for pre-commit quality checks, winui-packaging for MSIX and Store submission, and winui-ui-testing for UIA-based automation.

Does WinUI 3 UI testing work on non-WinUI Windows apps?

Yes. The winui-ui-testing sub-skill drives Windows UI Automation, which works on any Windows desktop app including Win32, WPF, WinForms, and WinUI 3, packaged or unpackaged.

Why does my WinUI 3 TextBox binding not update the ViewModel?

WinUI 3 x:Bind TwoWay on TextBox.Text commits on LostFocus by default, not per keystroke. Add UpdateSourceTrigger=PropertyChanged to the binding so the ViewModel updates as the user types.

When should I not run a packaged WinUI app executable directly?

Never run the packaged .exe directly because it fails silently without MSIX activation context. Always launch through winapp run or the BuildAndRun.ps1 script so the app starts with proper package identity and debug output.