From ux-researcher
Comprehensive UX-focused accessibility audit — goes beyond code compliance to evaluate the actual user experience for people with disabilities
npx claudepluginhub silviaare95/xari-plugins --plugin ux-researcherThis skill uses the workspace's default tool permissions.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Reviews prose for communication issues impeding comprehension, outputs minimal fixes in a three-column table per Microsoft Writing Style Guide. Useful for 'review prose' or 'improve prose' requests.
Audit: $0
Focus: $1 (default: all)
This audit goes beyond WCAG compliance checklists to evaluate real-world usability.
aria-hidden, role="presentation")aria-live)## Accessibility Audit: <target>
### Experience Summary
| Disability | Usability Score (1-5) | Critical Blockers |
|-----------|----------------------|-------------------|
| Screen reader | 3 | Form fields unlabeled |
| Keyboard only | 4 | Modal has no focus trap |
| Low vision | 2 | Fails at 200% zoom |
| Motor impairment | 4 | — |
| Cognitive | 3 | Error messages unclear |
### Blockers (prevents task completion)
1. **<issue>**: <who it blocks + fix>
### Barriers (makes task significantly harder)
1. **<issue>**: <who it affects + fix>
### Improvements (nice to have)
1. **<issue>**: <recommendation>
### Testing Recommendations
- Screen reader: test with VoiceOver (macOS) or NVDA (Windows)
- Keyboard: unplug mouse, navigate entire flow
- Zoom: test at 200% and 400%
- Automated: add `axe-core` to CI