comet-go
Installation
SKILL.md
Comet Go — Single-File App Development
Comet Go is a single-file app experience for .NET MAUI using the Comet MVU framework.
The user writes ONE .cs file, runs maui go, and it live-reloads on their device.
How It Works
- User writes a single
.csfile with aMainPage : Viewclass maui gostarts GoDevServer → Roslyn compiles to DLL (OutputKind.DynamicallyLinkedLibrary)- DLL is sent over WebSocket to the companion app
- Companion app loads via
Assembly.Load→MetadataUpdater.ApplyUpdatefor hot reload - Scaffold new apps with:
maui go create <AppName>
Required Imports
Every Comet Go file MUST start with:
#:package Comet