Check Accessibility
SkillDev toolsCheck and verify accessibility compliance for Spark UI components. Use when the user wants to test accessibility, verify WCAG compliance, or fix accessibility issues.
Available today. Use it from your connected AI after setup.
No other account needed.
Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
Then ask your AI: use the Check Accessibility skill
What this skill tells your AI
The instructions your AI receives, as published by leboncoin/spark-web in .cursor/skills/check-accessibility/SKILL.md and read by ahel’s review.
Verify that components meet WCAG 2.1 AA accessibility standards.
When to Use
- User wants to check accessibility
- User mentions "a11y", "accessibility", or "WCAG"
- Component has accessibility issues
- Before submitting a PR
Instructions
-
Automated Testing:
# Test all components npm run test:a11y # Test specific component(s) npm run test:a11y -- tabs npm run test:a11y -- tabs button card # Combine with Playwright options npm run test:a11y -- tabs --workers 1This runs Playwright tests with
@axe-core/playwrightfor automated accessibility checks. You can test specific components by passing their names as arguments after--. Component names are case-insensitive and should match the keys ine2e/a11y/routes/components.ts. -
Manual Checks:
- Verify semantic HTML elements
- Check ARIA attributes are correct
- Test keyboard navigation
- Verify focus management
- Test with screen readers
-
Common Accessibility Requirements:
- All interactive elements must be keyboard accessible
- Proper ARIA labels and roles
- Focus indicators visible
- Color contrast meets WCAG AA (4.5:1 for text)
- Semantic HTML structure
-
Testing Tools:
@axe-core/playwrightfor automated testing@testing-library/reactfor unit test accessibility- Browser DevTools Accessibility panel
- Screen reader testing (NVDA, JAWS, VoiceOver)
-
Fix Issues:
- Add missing ARIA attributes
- Fix keyboard navigation
- Improve focus management
- Fix color contrast
- Use semantic HTML
Standards
All components must meet WCAG 2.1 AA standards. See .cursor/rules/accessibility-standards.md for details.
Signals
- GitHub stars
- 93
- Forks
- 27
- Last commit
- Sep 2026
Advanced
- Item type
- skill
- Key
check-accessibility-leboncoin- Source
- github.com/leboncoin/spark-web