---
title: "winui"
description: "Agents and skills for WinUI 3 app development. Create new WinUI 3 desktop apps, convert from other frameworks to WinUI 3, or add features to existing WinUI 3 applications."
canonical: https://agentpluginsdirectory.com/plugins/winui--microsoft
last-updated: 2026-10-07
---

# winui
Agents and skills for WinUI 3 app development. Create new WinUI 3 desktop apps, convert from other frameworks to WinUI 3, or add features to existing WinUI 3 applications.
- Slug: winui--microsoft
- Publisher: Microsoft
- Repository: https://github.com/microsoft/winappCli
- Manifest: plugins/winui/agent-plugin/plugin.json
- Version: 0.7.1
- License: MIT
- Category (editorial): other
- Skills: 8 (winui-code-review, winui-design, winui-dev-workflow, winui-packaging, winui-session-report, winui-setup, winui-ui-testing, winui-wpf-migration)
- MCP servers: 0
- Stars: 1297
- Repository created: 2025-07-30
- Repository last pushed: 2026-10-07
- Publisher type: Organization
- Listing: https://agentpluginsdirectory.com/plugins/winui--microsoft
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## Skills

- winui-code-review: Code quality review for WinUI 3 apps, MVVM compliance, x:Bind correctness, accessibility, theming, security, and performance. Use before committing to catch issues that the compiler and UI tests won't find.
- winui-design: Use when designing, reviewing, or fixing WinUI 3: sample/control discovery with winapp find-ui, project-aware API checks with winapp find-api, layout planning, Fluent Design, theming, accessibility, and XAML binding. Requires WinApp CLI 0.7+. Load before authoring new XAML, reviewing UI PRs, migrat…
- winui-dev-workflow: Build and run workflow for WinUI 3 apps with WinApp CLI 0.7+: project creation with winapp new, per-app NuGet analyzer setup, project-mode winapp run, Native AOT publish runs, crash diagnosis, and prerequisites. Use when creating, building, running, or fixing build errors in a WinUI 3 project.
- winui-packaging: MSIX packaging, code signing, and distribution for WinUI 3 apps with WinApp CLI 0.7+: SDK-native project packaging, Native AOT, certificates, self-contained deployment, CI/CD, and Microsoft Store handoff. Use when preparing for release, creating MSIX installers, managing certificates, setting up CI…
- winui-session-report: Analyze the current or a recent agent session (GitHub Copilot CLI or Claude Code) and generate a diagnostic report. Use only when the user explicitly asks for session feedback, agent debugging, or a review of what happened during a build session. Do not inspect session data automatically.
- winui-setup: Install and verify WinUI 3 prerequisites:.NET SDK 8.0.100+, WinApp CLI 0.7+, and Developer Mode; identify additional Native AOT and Windows Sandbox requirements. Use when the user asks to set up or repair the toolchain, or when another WinUI skill finds a missing or outdated prerequisite.
- winui-ui-testing: Automated UI testing for Windows desktop apps, generate a batch test script with the `winapp ui` UI Automation harness (WinApp CLI 0.7+), run all tests in one pass, read results. Covers assertions, interactions, keyboard/touch/pen input, file pickers, dialogs, persistence, accessibility, and screen…
- winui-wpf-migration: Migrate WPF applications to WinUI 3: namespace replacement (System.Windows → Microsoft.UI.Xaml), control mapping (DataGrid→ListView, WrapPanel→ItemsRepeater, TabControl→TabView), threading (Dispatcher→DispatcherQueue), imaging (System.Drawing→BitmapImage), MVVM conversion to CommunityToolkit.Mvvm,…

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.
