avalonia-pro-max/themes

Select and configure Avalonia theme libraries by product type.

27|2|Updated Apr 23, 2026
One-click install
npx skills add https://github.com/linuxdevel/Avalonia-skills --skill avalonia-pro-max-themes
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: avalonia-pro-max/themes
Source: https://github.com/linuxdevel/Avalonia-skills/tree/main/skills/avalonia/avalonia-pro-max/themes
Command: npx skills add https://github.com/linuxdevel/Avalonia-skills --skill avalonia-pro-max-themes

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Selecting the right Avalonia theme library to ensure visual consistency and maintainability across apps.

Core Features & Use Cases

  • Provides a product-type based recommendation matrix (e.g., FluentTheme + FluentAvalonia, SukiUI, Semi.Avalonia, Material.Avalonia, ShadUI, Ursa.Avalonia, Citrus, Classic).
  • Includes install snippets and combination rules to guide integration.
  • Supports migration and design-system alignment across Avalonia projects.

Quick Start

Provide a recommended theme setup for a given product type and project constraints.

Frequently Asked Questions about avalonia-pro-max/themes

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I choose the best Avalonia theme for my application?▼

To choose the best Avalonia theme, match the library to your product type. FluentTheme pairs with FluentAvalonia for standard apps, while SukiUI, Semi.Avalonia, or Material.Avalonia suit different UI requirements.

What is the recommended way to configure Avalonia themes to avoid visual chaos?▼

The recommended way to configure Avalonia themes involves applying a default base theme, following specific install steps, and adhering to combination rules to maintain visual consistency and avoid visual chaos across your application.

Can I use Material.Avalonia or SukiUI when migrating an internal tool?▼

Yes, you can use Material.Avalonia, SukiUI, or Semi.Avalonia when migrating internal tools. The selection matrix aligns specific theme libraries with internal tools, consumer apps, and migration projects to ensure design system alignment.

What's the difference between FluentAvalonia and Semi.Avalonia for consumer apps?▼

FluentAvalonia extends the default FluentTheme for native integrations, whereas Semi.Avalonia provides an alternative design system. The choice depends on aligning with your specific consumer app's visual language and maintainability requirements.

Do I need combination rules to set up an Avalonia theme library?▼

Yes, you need combination rules to set up an Avalonia theme library properly. Specifying a default base theme and following combination rules prevents visual chaos and ensures maintainability across your project's UI components.