skills/smithery.ai/maui-project-setup

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

  1. MVVM-first architecture Use ViewModels, observable properties, and commands as the primary interaction pattern.

  2. Dependency Injection Register services in MauiProgram.cs using the built-in DI container.

  3. Separation of Concerns Keep UI, business logic, and data access isolated in clear folder structures.

Installs
1
First Seen
Mar 21, 2026