dotnet-ui-chooser

Guide .NET UI framework selection by analyzing platforms, expertise, and requirements.

10|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/AGIBuild/Agibuild.Fulora --skill dotnet-ui-chooser
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotnet-ui-chooser
Source: https://github.com/AGIBuild/Agibuild.Fulora/tree/main/.cursor/skills/dotnet-ui-chooser
Command: npx skills add https://github.com/AGIBuild/Agibuild.Fulora --skill dotnet-ui-chooser

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps developers navigate the complex landscape of .NET UI frameworks by providing a structured decision-making process to select the most suitable framework for their project.

Core Features & Use Cases

  • Decision Tree Guidance: Offers a step-by-step approach based on target platforms, team expertise, UI complexity, and performance needs.
  • Cross-Framework Comparison: Provides detailed tables comparing features, pros, and cons of various frameworks like Blazor, MAUI, Uno Platform, WinUI, WPF, and WinForms.
  • Scenario-Based Recommendations: Offers tailored advice for common development scenarios such as internal business apps, customer-facing mobile apps, and legacy application modernization.
  • Use Case: A team is starting a new project and needs to decide between MAUI and Uno Platform for cross-platform mobile and desktop development. This Skill will guide them through platform requirements, UI needs, and team skills to make an informed choice.

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?

To choose a .NET UI framework, you need to evaluate target platforms, team expertise, UI complexity, and performance requirements. This Skill provides decision tree guidance and structured comparisons to help you navigate these factors for new or modernization projects.

What is the difference between Blazor and MAUI for cross-platform development?

Blazor and MAUI differ primarily in UI rendering and target platforms. This Skill provides detailed cross-framework comparison tables highlighting the pros, cons, and specific features of Blazor, MAUI, and other .NET UI frameworks to help you decide.

Can I use the .NET UI framework chooser for legacy application modernization?

Yes, you can use this chooser for legacy application modernization. It offers scenario-based recommendations tailored to common development situations, including modernizing existing WinForms or WPF applications to newer frameworks like WinUI or Uno Platform.

When should I use Uno Platform over WinUI for my .NET project?

You should choose Uno Platform over WinUI when you need broader cross-platform coverage beyond Windows. The Skill analyzes your specific platform requirements, UI needs, and team skills to recommend the optimal framework for your scenario.

Does team expertise affect the choice between WPF, WinForms, and Blazor?

Yes, team expertise is a critical factor in selecting a .NET UI framework. The decision process evaluates your developers' current skills alongside UI complexity and performance needs to recommend the most suitable framework for your project.