microsoftmicrosoftOfficialยท20 Agent Skills Included

microsoft-ui-reactor

Build native Windows desktop apps with React-style C# skills

Guides AI agents to build WinUI 3 desktop apps with Reactor, a declarative C# framework using hooks, components, and a virtual element tree. Covers forms, navigation, charts, docking windows, async data, theming, and accessibility without XAML or ViewModels. Includes build diagnostics, paste-ready recipes, and devtools commands so agents write correct Windows UI code faster.
npx skills add microsoft/microsoft-ui-reactor --all -g -y
Available:

Gives the AI agent the build, test, and architecture rules for the Reactor framework, including the virtual element tree model, hook ordering rules, and which test tier to use for each kind of change.

All Skills in This Repository (20)

Pure Emerald Level Indicators
๐Ÿ“ฆ In Repo
microsoftmicrosoft

reactor-app

Build WinUI 3 desktop apps with Reactor's declarative C# projections.

Official
Intermediate
๐Ÿ“ฆ In Repo
microsoftmicrosoft

reactor-build-and-check

Diagnose dotnet Reactor builds with structured diagnostics and did-you-mean suggestions.

Official
Intermediate
๐Ÿ“ฆ In Repo
microsoftmicrosoft

reactor-docking

Arrange dockable panes with DockManager and persist layouts across sessions.

Official
Advanced
๐Ÿ“ฆ In Repo
microsoftmicrosoft

reactor-forms

Automate Reactor form building with built-in validation and masked inputs.

Official
Intermediate
๐Ÿ“ฆ In Repo
microsoftmicrosoft

reactor-advanced

Expose Win2D canvas options for immediate-mode drawing in Reactor.

Official
Advanced
๐Ÿ“ฆ In Repo
microsoftmicrosoft

reactor-recipes

Index standalone Reactor recipe examples for common WinUI UI tasks.

Official
Intermediate
๐Ÿ“ฆ In Repo
microsoftmicrosoft

reactor-navigation

Manage multi-page WinUI navigation with enum-based routes and lifecycle hooks.

Official
Intermediate
๐Ÿ“ฆ In Repo
microsoftmicrosoft

reactor-input

Handle pointer, gesture, and focus events in Reactor WinUI components.

Official
Advanced
๐Ÿ“ฆ In Repo
microsoftmicrosoft

reactor-async

Manage asynchronous data flows with Reactor hooks for fetching, mutation, and pagination.

Official
Intermediate
๐Ÿ“ฆ In Repo
microsoftmicrosoft

reactor-windowing

Configure Reactor top-level windows with WindowSpec, UseWindow, and OpenWindow APIs.

Official
Advanced
๐Ÿ“ฆ In Repo
microsoftmicrosoft

reactor-dsl

Verify Reactor API hooks, modifiers, factories, and enums against the canonical signatures index.

Official
Intermediate
๐Ÿ“ฆ In Repo
microsoftmicrosoft

reactor-commanding

Coordinate shared commands across menus, toolbars, and context surfaces in Reactor.

Official
Advanced

Frequently Asked Questions

FAQPage Schema
How to install microsoft-ui-reactor?โ–ผ

Run `npx skills add microsoft/microsoft-ui-reactor --all -g -y` in your terminal to install all skills in this suite globally.

What is Microsoft.UI.Reactor?โ–ผ

It is a declarative, component-based C# framework for building WinUI 3 desktop apps, using a React-style model with hooks and a reconciler instead of XAML and ViewModels.

Can AI agents build Windows desktop apps with these skills?โ–ผ

Yes. The skills teach agents the full Reactor workflow, from scaffolding an app and writing components to running builds, fixing diagnostics, and driving a running app via devtools.

Do I need to know XAML to use Reactor?โ–ผ

No. Reactor replaces XAML with typed C# factory methods and fluent modifiers, so everything is plain C# with full IntelliSense and compile-time checking.

What kinds of UI can these skills help build?โ–ผ

They cover forms with validation, multi-page navigation, charts and data visualization, docking IDE-style layouts, windowing, gestures, theming, and accessibility.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’