One-click install
npx skills add https://github.com/ethanhanderson/church-presenter --skill winui-app-ethanhanderson
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: winui-app
Source: https://github.com/ethanhanderson/church-presenter/tree/main/.agents/skills/winui-app
Command: npx skills add https://github.com/ethanhanderson/church-presenter --skill winui-app-ethanhanderson

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill removes friction from setting up and delivering WinUI 3 desktop development by providing grounded, template-anchored guidance for environment readiness, app scaffolding, and real-world troubleshooting.

Core Features & Use Cases

  • WinUI environment setup & verification: Prepare Developer Mode and install Visual Studio Community 2026 and the required Windows App SDK workloads, then validate that the WinUI template is available.
  • App bootstrap for new WinUI projects: Scaffold a new WinUI 3 app with the correct options, verify the expected project structure, and confirm successful build output.
  • Template-first recovery & diagnostics: Recover from opaque XAML compiler/startup failures by comparing against the current dotnet new winui scaffold, then iterate with build-and-launch verification.
  • Build/run/launch confirmation: Ensure the app actually opens by confirming objective startup signals (e.g., a real top-level window) rather than assuming success from process exit codes.
  • Focused reference routing: Direct you to the narrowest matching reference for structure, shell/navigation/windowing, layout/adaptive UI, theming/materials/icons, accessibility, performance, lifecycle/notifications/deployment, and review checklists.

Quick Start

Use this skill to scaffold a new WinUI 3 app named "MyChurchPresenterApp" and guide you through setup, template verification, project creation, build validation, and objective launch confirmation.

Frequently Asked Questions about winui-app

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

FAQPage Schema
How do I scaffold a new WinUI 3 desktop app project from the command line?

Scaffold a new WinUI 3 app by running the dotnet new winui command with supported flags, then verify the expected project structure and confirm successful build output before launch verification.

What do I need to set up a WinUI 3 development environment on Windows?

Setting up a WinUI 3 environment requires enabling Developer Mode, installing Visual Studio Community 2026 with Windows App SDK workloads via WinGet configuration, and validating that the WinUI template is available.

Should I choose packaged or unpackaged deployment for my WinUI 3 application?

Choosing packaged versus unpackaged deployment depends on your distribution needs, and template-anchored guidance helps you select the correct packaging model during the app bootstrap process.

Why does my WinUI 3 app build successfully but fail to launch or show a window?

Build success does not guarantee launch success, so you must perform objective launch verification by confirming a real top-level window appears rather than assuming success from process exit codes.

How do I troubleshoot opaque XAML compiler or startup failures in WinUI 3?

Recover from opaque XAML compiler or startup failures by comparing your project against a fresh dotnet new winui scaffold, then iterate using build-and-launch verification to isolate the issue.