maui-platform-backend
OfficialStand up new .NET MAUI backends fast
Software Engineering#appkit#dotnet maui#essentials#platform backend#handler implementation#gtk app#devflow debugging
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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.