What problem does it solve?
This skill provides agents with a standardized, production-ready approach to creating and structuring .NET MAUI applications. It defines folder conventions, MVVM architecture defaults, dependency injection patterns, and cross-platform considerations that should be applied whenever a new MAUI project is initialized.
Core Features & Use Cases
- MVVM-first architecture as the default foundation for MAUI projects.
- Dependency Injection setup in MauiProgram.cs with example registrations.
- Clear, scalable folder structure (Models, Views, ViewModels, Services, Platforms, Resources, etc.).
- Cross-platform guidance and template-driven project initialization for consistent results across Windows, Android, iOS, and macOS.
- Use Case: Rapidly scaffold a new MAUI app with a standard architecture to accelerate team onboarding and reduce onboarding time.
Quick Start
Create a new MAUI project following the maui-project-setup structure and MVVM defaults.