dotnet-ui-chooser

Guide .NET UI framework selection across Blazor, MAUI, Uno, WinUI, WPF, and WinForms.

1|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/rudironsoni/dotnet-agent-harness --skill dotnet-ui-chooser-rudironsoni
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotnet-ui-chooser
Source: https://github.com/rudironsoni/dotnet-agent-harness/tree/main/.rulesync/skills/dotnet-ui-chooser
Command: npx skills add https://github.com/rudironsoni/dotnet-agent-harness --skill dotnet-ui-chooser-rudironsoni

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps development teams select the most appropriate .NET UI framework for their project by providing a structured decision-making process.

Core Features & Use Cases

  • Framework Comparison: Offers detailed comparisons across Blazor, MAUI, Uno Platform, WinUI, WPF, and WinForms.
  • Decision Tree: Guides users through platform targets, team expertise, UI complexity, and performance needs.
  • Use Case: A team unsure whether to use MAUI or Uno Platform for a new cross-platform mobile and desktop application can use this Skill to evaluate the trade-offs based on their specific requirements.

Quick Start

Use the dotnet-ui-chooser skill to help select a .NET UI framework for a new cross-platform mobile application.

Frequently Asked Questions about dotnet-ui-chooser

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

FAQPage Schema
How do I choose the right .NET UI framework for my application?

Selecting a .NET UI framework involves analyzing target platforms, team expertise, UI complexity, and performance requirements. Structured trade-off analysis across Blazor, MAUI, WinUI, WPF, and WinForms provides scenario-based recommendations for web, cross-platform, and Windows-only applications.

What is the best way to compare MAUI and Uno Platform for a cross-platform app?

Comparing MAUI and Uno Platform involves structured trade-off analysis based on target platforms and team expertise. Scenario-based recommendations evaluate UI complexity and performance requirements to determine the optimal cross-platform framework.

Does Blazor work well for cross-platform desktop applications or is WinUI better?

Blazor is tailored for web applications, whereas WinUI serves Windows-only development. Evaluating MAUI or Uno Platform offers scenario-based recommendations for cross-platform desktop applications by analyzing UI complexity and performance requirements.

When should I use WPF instead of WinForms for a Windows-only application?

WPF is recommended over WinForms for Windows-only applications demanding high UI complexity and modern rendering. Structured trade-off analysis weighs team expertise and performance requirements to guide the selection process.

Can I use this decision process to migrate an existing WinForms application to a modern .NET UI framework?

The .NET UI framework selection process supports migration paths by evaluating target platforms, team expertise, and UI complexity. Structured trade-off analysis recommends modern frameworks like MAUI, WinUI, or Blazor based on your specific migration scenario.