dotnet-maui

Build, review, or migrate MAUI apps across Android, iOS, macOS, and Windows.

8|Updated Mar 29, 2026
One-click install
npx skills add https://github.com/Postpartum-genushyacinthus29/dotnet-skills --skill dotnet-maui-postpartum-genushyacinthus29
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotnet-maui
Source: https://github.com/Postpartum-genushyacinthus29/dotnet-skills/tree/main/skills/dotnet-maui
Command: npx skills add https://github.com/Postpartum-genushyacinthus29/dotnet-skills --skill dotnet-maui-postpartum-genushyacinthus29

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

MAUI projects often suffer from fragmented platforms and inconsistent UI, making cross-target development slow and error-prone. dotnet-maui provides guidance to build, review, or migrate MAUI apps across Android, iOS, macOS, and Windows with correct cross-platform UI, platform integration, and native packaging considerations.

Core Features & Use Cases

  • Cross-platform MAUI architecture guidance to ensure UI parity and clean separation between shared and platform-specific code.
  • Platform integration patterns, DI, MVVM, navigation, and testing to accelerate delivery and maintainability.
  • Migration and code-review support to align legacy Xamarin.Forms or shared codebases with MAUI best practices and modern tooling.

Quick Start

Create a MAUI solution scaffold, wire up MVVM scaffolding, and start building cross-platform UI across Android, iOS, macOS, and Windows.

Frequently Asked Questions about dotnet-maui

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

FAQPage Schema
How do I build a cross-platform MAUI app with consistent UI across Android, iOS, macOS, and Windows?

To build a cross-platform MAUI app, scaffold a MAUI solution and wire up MVVM architecture to ensure UI parity and clean separation between shared and platform-specific code across Android, iOS, macOS, and Windows.

What is the best way to migrate legacy Xamarin.Forms codebases to .NET MAUI?

Migrating legacy Xamarin.Forms to MAUI involves reviewing shared codebases against modern best practices, aligning platform integration patterns, and updating navigation and page lifecycle implementations for cross-platform compatibility.

How does dependency injection work in a .NET MAUI application?

Dependency injection in .NET MAUI works by enforcing clean separation of platform-specific code, wiring up services during solution scaffolding, and maintaining MVVM patterns to accelerate delivery and app maintainability.

Can I use .NET MAUI for native packaging and platform integration on mobile and desktop?

Yes, .NET MAUI supports native packaging and platform integration across Android, iOS, macOS, and Windows, providing architectural guidance to handle platform-specific requirements while maintaining a shared codebase.

Why does my MAUI app suffer from inconsistent UI across different platforms?

Inconsistent MAUI UI often stems from fragmented platform targets and poor separation between shared and platform-specific code, which can be resolved by enforcing cross-platform UI consistency and proper MVVM architecture.