linuxdevel/Avalonia-skills

AI agent skills for building Avalonia cross-platform .NET apps

48Stars on the repository
38Mods indexed here, across every type
9d agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

avalonia

01

linuxdevel/Avalonia-skills

Skill Claude CodeCodex

Use when working with Avalonia UI framework — building, styling, binding, animating, or deploying Avalonia apps with .NET.

not rated 48 +2 changed 9d ago A 30 tokens original MIT

linuxdevel/Avalonia-skills

Skill Claude CodeCodex

Use when setting up Avalonia app structure, resource dictionaries, application lifetimes, startup configuration, cross-platform project setup, or App.axaml configuration.

not rated 48 +2 changed 9d ago A 35 tokens original MIT

avalonia-controls

03

linuxdevel/Avalonia-skills

Skill Claude CodeCodex

Use when working with built-in Avalonia controls (11.3, 12.0, 12.1). Routes to the correct sub-subskill for input, data display (ItemsControl/ListBox/TableView/DataGrid/TreeView), layout (incl. GroupBox), navigation (incl. page-based Navigation/Drawer/TabbedPage, CommandBar, PipsPager) and media (Image, NativeWebView)…

not rated 48 +2 changed 9d ago A 91 tokens original MIT

linuxdevel/Avalonia-skills

Skill Claude CodeCodex

Use when working with Avalonia data display controls: TextBlock, Label, ItemsControl, ListBox, TableView (12.1+), DataGrid (maintenance mode), TreeDataGrid (commercial), TreeView, or Carousel. Includes a decision table for choosing a list/grid control, compiled-binding rules for DataGrid/TableView columns, touch/pen…

not rated 48 +2 changed 9d ago A 0 tokens original MIT

linuxdevel/Avalonia-skills

Skill Claude CodeCodex

Use when working with Avalonia input controls: Button, ToggleButton, RadioButton, CheckBox, TextBox, ComboBox, Slider, Calendar, DatePicker, TimePicker, NumericUpDown, or VirtualKeyboard. Covers key properties, events, binding patterns, placeholder text (PlaceholderText in 12, Watermark in 11.x), ToggleButton…

not rated 48 +2 changed 9d ago A 0 tokens original MIT

linuxdevel/Avalonia-skills

Skill Claude CodeCodex

Use when working with Avalonia layout container controls: Border, ScrollViewer, SplitView, Expander, GroupBox (12.0+), Viewbox, or Panel variants (Grid, StackPanel, WrapPanel, DockPanel, UniformGrid, Canvas). Covers container-specific API, properties, scroll configuration, and layout pitfalls in Avalonia 12.

not rated 48 +2 changed 9d ago A 0 tokens original MIT

linuxdevel/Avalonia-skills

Skill Claude CodeCodex

Use when working with Avalonia navigation controls: TabControl (TabItem.IconTemplate 12.0+), Menu, ContextMenu, Flyout (FlyoutBase.IsOpen 12.0+), NativeMenu/NativeDock.Menu, TrayIcon, and the page-based navigation set added in 12.0 (Page, ContentPage, NavigationPage, TabbedPage, DrawerPage, CarouselPage, CommandBar).…

not rated 48 +2 changed 9d ago A 0 tokens original MIT

linuxdevel/Avalonia-skills

Skill Claude CodeCodex

Use when creating custom UserControls, TemplatedControls, basic drawing controls, custom panels, control libraries, attached properties, or custom flyouts in Avalonia.

not rated 48 +2 changed 9d ago A 38 tokens original MIT

linuxdevel/Avalonia-skills

Skill Claude CodeCodex

Use when writing data bindings, compiled bindings, converters, MultiBinding, collection views, validation, or binding to commands in Avalonia. Covers binding modes, path syntax, DataContext, built-in and custom converters, FallbackValue, DataValidationException, and debugging techniques.

not rated 48 +2 changed 9d ago A 60 tokens original MIT

linuxdevel/Avalonia-skills

Skill Claude CodeCodex

Use when defining DataTemplate, ItemTemplate, ContentTemplate, selecting templates by data type, using TreeDataTemplate for hierarchical data, implementing IDataTemplate selectors, or using FuncDataTemplate in Avalonia. Covers template scoping, app-level templates, and compiled bindings in templates (default in 12.0+…

not rated 48 +2 changed 9d ago A 94 tokens original MIT

avalonia-deployment

11

linuxdevel/Avalonia-skills

Skill Claude CodeCodex

Use when packaging or deploying Avalonia apps for Windows, macOS, Linux, WebAssembly, Android, or iOS.

not rated 48 +2 changed 9d ago A 30 tokens original MIT

avalonia-events

12

linuxdevel/Avalonia-skills

Skill Claude CodeCodex

Use when working with Avalonia routed events — defining custom RoutedEvent, handling bubbling or tunneling events, attaching handlers with AddHandler, RoutingStrategies, the OnApplyTemplate/PART pattern, or class-level static handlers via AddClassHandler.

not rated 48 +2 changed 9d ago A 53 tokens original MIT

linuxdevel/Avalonia-skills

Skill Claude CodeCodex

Use when working with Avalonia brushes, transforms, geometry, clipping, animations, transitions, or bitmap effects. Covers SolidColorBrush, LinearGradientBrush, RadialGradientBrush, ConicGradientBrush, ImageBrush, VisualBrush, RenderTransform, shapes, Path geometry, clipping, BoxShadow, keyframe Animation class…

not rated 48 +2 changed 9d ago A 79 tokens original MIT

linuxdevel/Avalonia-skills

Skill Claude CodeCodex

Use when handling pointer events, keyboard input, gestures, focus, drag-and-drop, or hot keys in Avalonia 11.3/12.x. Covers PointerPressed/Released/Moved, KeyDown/KeyUp, TextInput, HotKeyManager, KeyGesture, focus management and Focus Traversal (12.0+), gesture events and recognizers, drag-and-drop…

not rated 48 +2 changed 9d ago A 106 tokens original MIT

avalonia-layout

15

linuxdevel/Avalonia-skills

Skill Claude CodeCodex

Use when arranging controls in Avalonia using panels, Grid, StackPanel, DockPanel, Canvas, alignment, margins, padding, or responsive layouts.

not rated 48 +2 changed 9d ago A 34 tokens original MIT

avalonia-mvvm

16

linuxdevel/Avalonia-skills

Skill Claude CodeCodex

Use when implementing the MVVM pattern in Avalonia, including ViewModels, INotifyPropertyChanged, ICommand, ReactiveUI, CommunityToolkit.Mvvm, or ViewModel-first navigation.

not rated 48 +2 changed 9d ago A 43 tokens original MIT

avalonia-pro-max

17

linuxdevel/Avalonia-skills

Skill Claude CodeCodex

Use when designing or polishing the visual quality of an Avalonia app — choosing themes, building a design system, crafting beautiful screens, improving accessibility, motion, layout, or before shipping a UI. Routes to focused sub-skills for tokens, themes, components, motion, accessibility, layout patterns, icons…

not rated 48 +2 changed 9d ago A 72 tokens original MIT

linuxdevel/Avalonia-skills

Skill Claude CodeCodex

Use when adding or auditing accessibility in an Avalonia app — AutomationProperties, focus order, keyboard navigation, contrast, screen reader (Narrator/NVDA/VoiceOver/Orca) support, dynamic text scaling, reduced motion. Maps WCAG 2.2 AA to Avalonia APIs.

not rated 48 +2 changed 9d ago A 67 tokens original MIT

linuxdevel/Avalonia-skills

Skill Claude CodeCodex

Use when building production-quality Avalonia screens — copy-paste XAML recipes for cards, primary/secondary/icon buttons, dialogs, sidebar nav, command bar, settings page, forms with validation, empty states, toasts, badges, skeletons. All recipes use semantic tokens from the design-system sub-skill.

not rated 48 +2 changed 9d ago A 69 tokens original MIT

linuxdevel/Avalonia-skills

Skill Claude CodeCodex

Use when establishing or refactoring an Avalonia app's design system — semantic color tokens, theme-variant dictionaries (light/dark), typography scale, spacing rhythm, radius and elevation tokens. Produces production-ready Resources/Tokens.axaml.

not rated 48 +2 changed 9d ago A 55 tokens original MIT

linuxdevel/Avalonia-skills

Skill Claude CodeCodex

Use when picking an icon library, drawing custom icons, embedding SVG, or handling images and brand assets in an Avalonia app. Covers Lucide, Material.Icons, Projektanker.Icons, MahApps.IconPacks, FluentSystemIcons, Heroicons, Svg.Skia, PathIcon, and asset performance.

not rated 48 +2 changed 9d ago A 72 tokens original MIT

linuxdevel/Avalonia-skills

Skill Claude CodeCodex

Use when designing the page-level layout of an Avalonia app — responsive breakpoints, sidebar vs top-nav vs bottom-nav, dashboard grids, master-detail, settings page, mobile vs desktop adaptive layouts. Covers Grid, DockPanel, SplitView, NavigationView, ItemsRepeater layout strategies.

not rated 48 +2 changed 9d ago A 66 tokens original MIT

linuxdevel/Avalonia-skills

Skill Claude CodeCodex

Use when adding animation, hover/press feedback, page transitions, list-item entrance, or honoring reduced-motion in an Avalonia app. Covers Transitions, Animation, KeyFrame, easing, IterationCount, and shared-element patterns.

not rated 48 +2 changed 9d ago A 54 tokens original MIT

linuxdevel/Avalonia-skills

Skill Claude CodeCodex

Use when the user wants to see and choose between visual design alternatives for an Avalonia app before implementation — generates 3 design variants as real .axaml files, renders each to PNGs at multiple viewport sizes (compact/wide × light/dark) using Avalonia.Headless, and serves an HTML comparison gallery via a…

not rated 48 +2 changed 9d ago A 92 tokens original MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: