unoplatformunoplatformOfficialยท19 Agent Skills Included

uno

Build, test, and port cross-platform .NET apps with AI

Automates building, testing, and extending the Uno Platform cross-platform .NET UI framework. Runs runtime tests on Skia, WebAssembly, and native WinUI, ports WinUI C++ controls to C#, and scaffolds sample pages without manual setup. Eliminates slow build configuration, certificate signing, and test-filter encoding mistakes so agents complete framework tasks faster.
npx skills add unoplatform/uno --all -g -y
Available:

Tells the AI agent how to route requests to the right sub-skill, apply path-scoped coding rules, and use the correct build flags and solution filters for each target platform.

All Skills in This Repository (19)

Pure Emerald Level Indicators
๐Ÿ“ฆ In Repo
unoplatformunoplatform

WinUI Runtime Tests

Build, install, and execute WinUI runtime tests against the SamplesApp.

Official
Advanced
๐Ÿ“ฆ In Repo
unoplatformunoplatform

runtime-tests

Build and execute Uno Platform runtime tests for Skia Desktop and WebAssembly.

Official
Advanced
๐Ÿ“ฆ In Repo
unoplatformunoplatform

add-sample

Generate XAML and C# code-behind files for new Uno Platform sample pages.

Official
Intermediate
๐Ÿ“ฆ In Repo
unoplatformunoplatform

winui-port

Converts WinUI C++ code to Uno Platform C# preserving structure.

Official
Advanced
๐Ÿ“ฆ In Repo
unoplatformunoplatform

speckit-checklist

Generate requirements-quality checklists for spec-kit feature specifications.

Official
Advanced
๐Ÿ“ฆ In Repo
unoplatformunoplatform

docs-build

Build, preview, and validate the Uno DocFX documentation site locally.

Official
Intermediate
๐Ÿ“ฆ In Repo
unoplatformunoplatform

speckit-git-validate

Validates that the current Git branch follows spec-kit feature branch naming conventions.

Official
Basic
๐Ÿ“ฆ In Repo
unoplatformunoplatform

speckit-git-initialize

Initialize a Git repository with an initial commit in spec-kit projects.

Official
Basic
๐Ÿ“ฆ In Repo
unoplatformunoplatform

speckit-constitution

Create or update the project constitution and sync dependent spec-kit templates.

Official
Intermediate
๐Ÿ“ฆ In Repo
unoplatformunoplatform

speckit-implement

Executes implementation plans by processing tasks defined in tasks.md.

Official
Advanced
๐Ÿ“ฆ In Repo
unoplatformunoplatform

speckit-taskstoissues

Convert spec-kit tasks into dependency-ordered GitHub issues via the GitHub MCP server.

Official
Intermediate
๐Ÿ“ฆ In Repo
unoplatformunoplatform

speckit-clarify

Detects underspecified areas in feature specs and records targeted clarification answers.

Official
Advanced

Frequently Asked Questions

FAQPage Schema
How to install Uno Platform skills?โ–ผ

Run `npx skills add unoplatform/uno --all -g -y` in your terminal to install all skills in this suite globally.

What is Uno Platform used for?โ–ผ

Uno Platform lets you build native .NET apps for Web, Desktop, and Mobile from a single C# and XAML codebase using the WinUI 3 API.

How do I run Uno runtime tests with AI?โ–ผ

Invoke the runtime-tests skill and your agent builds the SamplesApp, encodes the test filter correctly, runs the tests, and parses the NUnit XML results for you.

Can AI port WinUI C++ controls to Uno?โ–ผ

Yes. The winui-port skill converts WinUI C++ headers and implementations into structured Uno C# partial classes following the project's exact porting conventions.

Do these skills work with Claude Code?โ–ผ

Yes. All skills follow the standard SKILL.md format and run directly in Claude Code and other compatible AI coding agents.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’