maui-platform-backend

Official

Stand up new .NET MAUI backends fast

Authordotnet
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This skill prevents stalled, error-prone platform work by giving a structured, end-to-end blueprint for implementing a new .NET MAUI backend in maui-labs, including core infrastructure, controls, Essentials services, and debugging guidance.

Core Features & Use Cases

  • Backend scaffolding & project structure: Create a self-contained backend under platforms/[Platform.Name]/ with the expected .slnx, src/, samples/, and NuGet-packable project layout.
  • Handler implementation roadmap: Follow phased steps to implement the base handler, dispatcher, MauiContext, app/window handlers, core layouts, and progressively add controls through interactive, navigation, and advanced features.
  • Platform parity & reliability practices: Apply key architectural principles (MAUI owns layout, property mapper drives updates) and avoid known anti-patterns that commonly cause crashes or rendering hangs.
  • Debugging workflow with DevFlow: Use the recommended audit and visual inspection loop to diagnose missing handlers, incorrect bounds, and property-mapping issues, including specific stop-signal guidance for stale process debugging.
  • Extensibility gap workarounds: Address known MAUI gaps such as Alerts/Dialog via DispatchProxy and Essentials SetDefault() via reflection, plus guidance on other registration bypasses.

Quick Start

Use this skill to scaffold and implement a new platform backend under platforms/[Platform.Name]/, then validate handler rendering and property updates with MAUI DevFlow before adding the rest of the control surface.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: maui-platform-backend
Download link: https://github.com/dotnet/maui-labs/archive/main.zip#maui-platform-backend

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.