accessibility
Implement accessibility for the .NET 8 WPF widget host app. Use when improving keyboard navigation, screen reader support, focus states, and color contrast in XAML and styles.
$ Instalar
git clone https://github.com/YosrBennagra/3SC /tmp/3SC && cp -r /tmp/3SC/.github/skills/accessibility ~/.claude/skills/3SC// tip: Run this command in your terminal to install the skill
SKILL.md
name: accessibility description: Implement accessibility for the .NET 8 WPF widget host app. Use when improving keyboard navigation, screen reader support, focus states, and color contrast in XAML and styles.
Accessibility
Overview
Make the shell and widgets usable with keyboard navigation and assistive technologies.
Core areas
- Keyboard navigation and focus order
- Screen reader semantics
- Color contrast and focus visuals
Definition of done (DoD)
- All interactive controls are keyboard-accessible (Tab/Enter/Escape)
- AutomationProperties.Name set on buttons/controls without visible text
- Focus visuals visible in both Light and Dark themes
- No reliance on color alone to convey information
- Tested with Windows Narrator or similar screen reader
Workflow
- Validate tab order and keyboard interactions.
- Add automation properties for screen readers.
- Ensure focus visuals are visible and consistent.
- Check color contrast in Light/Dark themes.
Guidance
- Use
AutomationProperties.NameandHelpTextwhere needed. - Avoid removing focus outlines without replacement.
- Test with high contrast mode if possible.
References
references/keyboard.mdfor keyboard nav patterns.references/screen-readers.mdfor automation properties.references/color-contrast.mdfor contrast rules.
Repository

YosrBennagra
Author
YosrBennagra/3SC/.github/skills/accessibility
0
Stars
0
Forks
Updated42m ago
Added1w ago