Covers the full .NET UI landscape: Blazor's four hosting models, MAUI with Native AOT, Uno Platform's cross-platform reach, plus WPF, WinUI 3, and modernized WinForms. Twenty companion files drill into specifics like Blazor streaming render modes, MAUI Appium testing, Uno's MVUX pattern, and WinUI's Mica materials. The accessibility and localization guidance applies across all frameworks, and there's a decision tree to pick the right stack. If you're building anything beyond a simple CRUD form or need to ship on iOS, Android, and web from one codebase, this gets into the weeds fast. Explicitly skips backend API design and general testing architecture, those live in separate skills.

skills.sh installs
254
GitHub stars
237
last updated
Aug 21, 2026

Install

$ npx -y skills add novotnyllc/dotnet-artisan --skill dotnet-ui --agent claude-code

Installs into .claude/skills of the current project.

Files

dotnet-ui

Overview

.NET UI development across Blazor, MAUI, Uno Platform, WPF, WinUI 3, and WinForms. This skill covers framework selection, component architecture, XAML patterns, MVVM, platform-specific deployment, accessibility, and localization. Each framework area has a dedicated companion file with deep guidance.

Routing Table

Sponsors

Details

Repository
github.com/novotnyllc/dotnet-artisan
Categories
Frontend Development, Backend & APIs, DevOps & CI/CD, Rust, Mobile Development, Java & JVM, Design & UI/UX, CLI & Terminal, .NET & C#
First seen
Jun 3, 2026

More from novotnyllc/dotnet-artisan

All 2
1prowler-cloud avatartypescriptprowler-cloud/prowlerTypeScript strict patterns and best practices. Trigger: When implementing or refactoring TypeScript in .ts/.tsx (types, interfaces, generics, const maps, type g254skills.sh installs
2thehotwireclub avatarhwc-stimulus-fundamentalsthehotwireclub/hotwire_club-skillsCover Stimulus controller fundamentals: lifecycle hooks, values and valueChanged callbacks, targets and target callbacks, outlets, action parameters, keyboard e254skills.sh installs
3julianobarbosa avatarmarkitdown-skilljulianobarbosa/claude-code-skillsGuide for using Microsoft MarkItDown - a Python utility for converting files to Markdown. Use when converting PDF, Word, PowerPoint, Excel, images, audio, HTML,252skills.sh installs
4davila7 avatarcore-componentsdavila7/claude-code-templatesCore component library and design system patterns. Use when building UI, using design tokens, or working with the component library.249skills.sh installs
5dchuk avatarintegrating-tauri-rust-frontendsdchuk/claude-code-tauri-skillsGuides the user through integrating Rust-based WASM frontend frameworks with Tauri v2, covering Leptos and Trunk setup, WASM compilation configuration, Cargo.to248skills.sh installs
6thedivergentai avatargodot-platform-mobilethedivergentai/gd-agentic-skillsExpert blueprint for mobile platforms (Android/iOS) covering touch controls, virtual joysticks, responsive UI, safe areas (notches), battery optimization, and a248skills.sh installs