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.