Uno Platform
Official@unoplatform · Montreal, Canada
The only platform for building native mobile, desktop and WebAssembly with C#, XAML from a single codebase. Open source and professionally supported.
Agent Skills by Uno Platform
Showing 80 vetted skills indexed across 2 GitHub repositories.
speckit-checklist
Generate requirements-quality checklists for spec-kit feature specifications.
docs-build
Build, preview, and validate the Uno DocFX documentation site locally.
speckit-git-validate
Validates that the current Git branch follows spec-kit feature branch naming conventions.
speckit-git-initialize
Initialize a Git repository with an initial commit in spec-kit projects.
speckit-constitution
Create or update the project constitution and sync dependent spec-kit templates.
speckit-implement
Executes implementation plans by processing tasks defined in tasks.md.
speckit-taskstoissues
Convert spec-kit tasks into dependency-ordered GitHub issues via the GitHub MCP server.
speckit-clarify
Detects underspecified areas in feature specs and records targeted clarification answers.
speckit-plan
Generates implementation plans and design artifacts from feature specifications using spec-kit templates.
speckit-git-feature
Creates a numbered git feature branch for spec-kit specification workflows.
speckit-analyze
Analyzes spec.md, plan.md, and tasks.md for cross-artifact consistency and coverage gaps.
devserver
Build, test, and maintain the Uno DevServer CLI, Host process, and MCP proxy.
speckit-git-commit
Automatically stages and commits changes after Spec Kit commands complete.
speckit-specify
Generate structured feature specifications from natural language descriptions using spec-kit templates.
speckit-tasks
Generates dependency-ordered tasks.md files from spec-kit design artifacts.
uno-toolkit-card
Replace Card and Border patterns with CardContentControl in XAML layouts.
uno-navigation-responsive-shell
Implement responsive navigation shells switching between TabBar and NavigationView.
uno-toolkit-itemsrepeater-extensions
Add selection and incremental loading to ItemsRepeater via attached properties.
uno-toolkit-getting-started
Install and configure Uno Toolkit with MaterialToolkitTheme in App.xaml.
uno-toolkit-input-extensions
Configure Uno Platform TextBox controls with AutoFocusNext, AutoDismiss, and ReturnType.
uno-themes-material
Configure Uno Material theming with MD3 palettes and control styles.
uno-toolkit-csharp-markup
Migrate Uno Toolkit usage from XAML to C# Markup with NuGet setup and fluent API patterns.
uno-mvux-records
Generate IKeyEquatable implementations for immutable MVUX records with key equality.
uno-navigation-dialogs
Display and manage dialogs, flyouts, and modals in Uno Platform apps.
Frequently Asked Questions About Uno Platform
FAQPage SchemaWhat specific tasks can developers perform with Uno Platform?▼
Developers can build native mobile, desktop, and web applications from a single C# and XAML codebase. It enables complex UI layout management, reactive state handling via MVUX, cross-platform navigation routing, and consistent theming across iOS, Android, Windows, and WebAssembly targets.
Who is the target persona for this platform?▼
The platform is designed for .NET developers and software engineers tasked with maintaining high-performance, native-feeling applications across multiple operating systems without duplicating business logic or UI code for each specific target environment.
Is the platform open-source and what are the costs?▼
Uno Platform is an open-source project available under the Apache 2.0 license. While the core framework is free to use, the organization offers professional support and enterprise-grade services for teams requiring dedicated assistance or advanced commercial features.