# Maui

> .NET MAUI Skills Suite

- Skill: `rimblehelm/maui` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add rimblehelm/maui`
- Raw SKILL.md: https://api.skillmd.com/api/skills/rimblehelm/maui/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: rimblehelm (https://skillmd.com/u/rimblehelm)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/rimblehelm/maui

---

# .NET MAUI Skills Suite

This suite provides a complete, modular set of skills for building, optimizing, and deploying .NET MAUI applications.
It follows the Vercel Labs "skills" architecture, where each skill is self-contained, testable, and agent-friendly.

## Skills Overview

### 1. `maui` (Main Skill)

The umbrella skill that defines global principles, architecture, and how all sub-skills interoperate.

### 2. `maui-project-setup`

Standardized project scaffolding, folder structure, MVVM patterns, and DI conventions.

### 3. `maui-ui-best-practices`

Rules for layout, styling, accessibility, responsiveness, and UI performance.

### 4. `maui-authentication`

Secure authentication flows using OAuth2, OIDC, JWT, SecureStorage, and WebAuthenticator.

### 5. `maui-data-storage`

Guidance for SQLite, EF Core, Preferences, SecureStorage, and file system access.

### 6. `maui-platform-apis`

Cross-platform access to sensors, camera, geolocation, file pickers, notifications, and permissions.

### 7. `maui-performance-optimization`

Startup optimization, compiled bindings, layout efficiency, memory management, and image performance.

### 8. `maui-deployment`

Packaging, signing, and distributing MAUI apps for Android, iOS, Windows, and MacCatalyst, plus CI/CD.

## Directory Structure

```text
skills/
  maui/
  maui-project-setup/
  maui-ui-best-practices/
  maui-authentication/
  maui-data-storage/
  maui-platform-apis/
  maui-performance-optimization/
  maui-deployment/
```

Each skill contains:

- `SKILL.md`
- `metadata.json`
- `rules/` or `scripts/`
- `references/`
- `test-cases.json`

