What problem does it solve?
Many .NET applications lack built‑in accessibility support, making them difficult or impossible for people using screen readers, keyboard navigation, or high‑contrast settings. This skill provides concrete guidance to bridge that gap across multiple UI frameworks.
Core Features & Use Cases
- Cross‑platform principles: Semantic markup, logical tab order, focus management, and WCAG‑compliant color contrast that apply to any .NET UI.
- Framework‑specific guidance: Detailed patterns for Blazor (ARIA), MAUI (SemanticProperties), WinUI (AutomationProperties), plus references for WPF, Uno Platform, and terminal UI frameworks.
- Testing & validation: Recommended tools such as Accessibility Insights, axe‑core, and platform‑specific inspectors, plus automated test snippets for CI pipelines.
Quick Start
Use the dotnet-accessibility skill to evaluate and improve accessibility of a Blazor app by applying ARIA attributes and testing keyboard navigation.