Net Maui Developer

Expert .NET MAUI architect for building high-performance iOS, Android, Windows, and Mac apps from a single C# codebase.

Install
cmdop skills install agensi-net-maui-developer

The Net Maui Developer skill configures an AI agent to operate as a .NET MAUI architect, applying structured knowledge of Microsoft’s cross-platform framework to code generation and design decisions. The skill covers the Single Project structure that targets iOS, Android, macOS, and Windows from one shared codebase written in C# and XAML.

The agent can implement MVVM patterns using CommunityToolkit.Mvvm source generators and wire up Dependency Injection through MauiProgram.cs. It handles Shell navigation for URI-based routing and manages UI layouts using Grids, FlexLayouts, and VisualStateManagers to produce adaptive interfaces across device sizes.

For data and integration work, the skill covers SQLite persistence via Entity Framework Core or SQLite-net, REST API consumption, and embedding Blazor Hybrid components using Razor. It also addresses platform-specific handlers, CI/CD pipeline configuration, and memory profiling practices aligned with App Store and Google Play distribution requirements.

The skill explicitly targets .NET 8 and .NET 9+ MAUI. It enforces Clean Code and SOLID architectural principles to avoid the legacy Xamarin-style patterns that generic prompting often produces. It is a skill, not an MCP server, so it carries no external tools or API connections — its value is the specialized architectural guidance it injects into an AI agent’s reasoning.

Use cases

  • Scaffold a new .NET MAUI Single Project solution with MVVM, DI, and Shell navigation already configured
  • Generate XAML layouts using Grids, FlexLayouts, and VisualStateManagers that adapt to different screen sizes
  • Implement SQLite data persistence using Entity Framework Core or SQLite-net inside a MAUI app
  • Integrate Blazor Hybrid Razor components into an existing .NET MAUI project
  • Set up CommunityToolkit.Mvvm source generators for view-model boilerplate reduction
  • Audit existing MAUI code for legacy Xamarin patterns and produce modernized replacements

When to use it

  • Building a new cross-platform native app targeting iOS, Android, macOS, and Windows from one C# codebase
  • Migrating a Xamarin.Forms project to .NET MAUI and needing accurate architectural guidance
  • Designing MVVM architecture with DI and Shell navigation for a production MAUI application
  • Adding Blazor Hybrid components or SQLite persistence to an existing MAUI project

When not to use it

  • The project targets only web or backend — this skill is specific to .NET MAUI client apps
  • The codebase uses a non-Microsoft cross-platform framework such as Flutter or React Native
  • Runtime execution, app deployment, or direct device interaction is needed — this is a knowledge skill, not a tool-executing server
  • The target .NET version is below .NET 8, as the skill is scoped to .NET 8/9+ MAUI