check-accessibility

Solid

Review component for accessibility issues

Web & Frontend 810 stars 47 forks Updated 3 weeks ago Apache-2.0

Install

View on GitHub

Quality Score: 92/100

Stars 20%
97
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

**Usage:** `/check-accessibility COMPONENT_NAME` **Examples:** - `/check-accessibility button` - `/check-accessibility alert` - `/check-accessibility v2/lib/src/components/Button.ts` Check accessibility for: $ARGUMENTS **Setup:** 1. Read `.claude/PROJECT_CONTEXT.md` for AgnosticUI structure and accessibility principles **Process:** 2. **Search for latest standards:** - Use WebSearch for "WCAG 2.2 [component-type] accessibility" - Use WebSearch for "ARIA [specific-pattern] best practices" - Fetch W3C WAI-ARIA documentation if needed for specific patterns 3. **Locate component files:** - Core component: `v2/lib/src/components/$ARGUMENTS*` - Framework implementations if relevant: `v2/playgrounds/*/src/stories/*$ARGUMENTS*` - Check PROJECT_CONTEXT for AgnosticUI's accessibility standards location 4. **Analyze against current standards:** - **Semantic HTML:** Proper element usage for meaning and structure - **ARIA attributes:** Correct, necessary, and following latest specs - **Keyboard navigation:** Tab order, focus management, keyboard shortcuts - **Focus indicators:** Visible focus styles meeting contrast requirements - **Screen reader support:** Meaningful labels, descriptions, live regions - **Color contrast:** WCAG 2.2 AA requirements (4.5:1 text, 3:1 UI) - **Touch targets:** Minimum 44x44px for interactive elements - **Motion/animation:** Respects prefers-reduced-motion 5. **Framework-specific considerations:** - Check i...

Details

Author
AgnosticUI
Repository
AgnosticUI/agnosticui
Created
5 years ago
Last Updated
3 weeks ago
Language
TypeScript
License
Apache-2.0

Integrates with

Related Skills