maui-project-setup
Installation
SKILL.md
.NET MAUI — Project Setup Skill
Purpose
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.
The goal is to ensure that all generated MAUI projects follow consistent, maintainable, and scalable patterns.
Core Principles
-
MVVM-first architecture Use ViewModels, observable properties, and commands as the primary interaction pattern.
-
Dependency Injection Register services in
MauiProgram.csusing the built-in DI container. -
Separation of Concerns Keep UI, business logic, and data access isolated in clear folder structures.