Agent skill
avalonia-12-migration
Plan and execute migration from Avalonia 11.3.12 to Avalonia 12 using the repository's dedicated migration lane. Use for breaking-change review, source-backed API delta lookup, migration sequencing, and upgrades that should stay grounded in the current published Avalonia 12 documentation and generated artifacts.
Install this agent skill to your Project
npx add-skill https://github.com/wieslawsoltes/development-plugin-for-avalonia/tree/main/skills/avalonia-12-migration
SKILL.md
Avalonia 12 Migration
Start with:
../../references/68-avalonia-12-migration-guide.md../../references/69-avalonia-12-breaking-changes-and-new-api-catalog.md../../references/api-index-12.0.0-rc1-generated.md
Use the stable lane for current implementation guidance unless the request explicitly targets this migration.
Workflow
- Confirm the source app is on Avalonia
11.3.12or note the actual starting point. - Read the curated migration guide before touching code so sequencing is correct.
- Use the breaking-change catalog for exhaustive impact review and the generated Avalonia 12 index for signature lookup.
- Call out current published Avalonia 12 status explicitly when making recommendations.
Rules
- Keep migration guidance grounded in the current published
12.0.0*lane tracked by this repo. - Do not let Avalonia 12 advice leak back into the default 11.3.12 skills.
- Separate required break fixes from optional modernizations.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
development-plugin-for-avalonia
Repo-local umbrella skill for building, reviewing, designing, porting, and migrating Avalonia applications with modern XAML/C# patterns on Avalonia 11.3.12. Use when working inside this repository and the request is broad Avalonia work; route quickly to the focused plugin skills for startup, bindings, styling, controls, layout, rendering, testing, design systems, or HTML/WinForms/WPF/WinUI/Avalonia 12 migration work.
avalonia-styling-and-resources
Build or troubleshoot Avalonia styles, themes, resources, property-system usage, theme variants, resource packaging, and custom theme architecture. Use for selector fixes, attached properties, resource lookup problems, theme switching, library resource packaging, or code-only theme work.
avalonia-design-systems
Design polished Avalonia design systems with reusable tokens, typography, spacing, shell composition, dense workflow UX, motion, and governance rules. Use for professional UI direction, design-token architecture, responsive layout systems, information architecture, or high-quality desktop workflow design.
avalonia-testing-diagnostics-and-performance
Validate Avalonia applications with headless tests, render or UI tests, diagnostics tooling, troubleshooting workflows, and performance reviews. Use for test strategy, DevTools or profiler usage, performance regressions, rendering investigations, or production hardening passes.
avalonia-accessibility-and-validation
Design or review Avalonia validation, data-error presentation, accessibility semantics, automation properties, focus order, and testable UI metadata. Use for validation pipelines, screen-reader support, keyboard-only UX, automation-tree issues, or accessibility hardening.
winui-to-avalonia
Port WinUI or Windows App SDK applications to Avalonia, including shell design, dependency-property patterns, theme resources, composition, commands, dialogs, and platform integration. Use for `NavigationView`, `ContentDialog`, `ThemeResource`, `VisualStateManager`, `ItemsRepeater`, `AppWindow`, or broader WinUI-to-Avalonia migration work.
Didn't find tool you were looking for?