accessibility-check
Run accessibility audit on frontend components for WCAG 2.1 AA compliance
Best use case
accessibility-check is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Run accessibility audit on frontend components for WCAG 2.1 AA compliance
Teams using accessibility-check should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/accessibility-check/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How accessibility-check Compares
| Feature / Agent | accessibility-check | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Run accessibility audit on frontend components for WCAG 2.1 AA compliance
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Accessibility Check Perform a WCAG 2.1 AA compliance audit on frontend components. ## Audit Areas ### 1. Keyboard Navigation - All interactive elements must be focusable - Tab order must be logical - No keyboard traps - Visible focus indicators (use `.focus-ring`) ### 2. Screen Reader Support Search for issues: ```bash # Icon-only buttons missing aria-label grep -rE "<Button[^>]*>[^<]*<svg" frontend/src/components/ --include="*.tsx" | grep -v "aria-label" # Images missing alt text grep -r "<img" frontend/src/components/ --include="*.tsx" | grep -v "alt=" # Missing form labels grep -rE "<input[^>]*>" frontend/src/components/ --include="*.tsx" | grep -v "aria-label\|id.*label" ``` ### 3. Color Contrast Pierre design system colors meet contrast requirements: - `pierre-gray-900` on white: 15.3:1 ✓ - `pierre-gray-700` on white: 8.5:1 ✓ - `pierre-gray-500` on white: 4.6:1 ✓ (minimum for large text) - `pierre-violet` on white: 5.7:1 ✓ **Flag if using**: - `pierre-gray-400` for body text (3.0:1 - FAILS) - Light colors on light backgrounds - Custom colors not in design system ### 4. Touch Targets - Minimum 44x44px for touch targets - Check Button `size="sm"` usage - ensure adequate padding ### 5. Motion & Animation - Respect `prefers-reduced-motion` - No auto-playing animations that distract ## Output Format ``` === Accessibility Audit Report === 📁 Files Analyzed: [count] == Keyboard Navigation == ✅/❌ Focus indicators: [details] ✅/❌ Tab order: [details] == Screen Reader == ✅/❌ Icon buttons: [count with aria-label / count missing] ✅/❌ Images: [count with alt / count missing] ✅/❌ Form labels: [details] == Color Contrast == ✅/❌ Text contrast: [details] ✅/❌ Interactive elements: [details] == Touch Targets == ✅/❌ Minimum size: [details] == Issues Found == [CRITICAL] [file:line] - [issue] [MAJOR] [file:line] - [issue] [MINOR] [file:line] - [issue] == Fixes Required == 1. [specific fix with code example] == Verdict == [PASS / NEEDS WORK - X critical, Y major, Z minor issues] ``` ## WCAG Quick Reference | Criteria | Requirement | |----------|-------------| | 1.1.1 | Non-text content has text alternative | | 1.4.3 | Contrast ratio 4.5:1 (text) | | 2.1.1 | All functionality keyboard accessible | | 2.4.7 | Focus visible | | 4.1.2 | Name, Role, Value for UI components |
Related Skills
Axe-core Accessibility
Automated accessibility testing with axe-core and WCAG 2.1 compliance
aws-compliance-checker
Automated compliance checking against CIS, PCI-DSS, HIPAA, and SOC 2 benchmarks
auditing-accessibility-wcag
Checks components and pages for WCAG 2.1 accessibility violations. Use when the user asks about a11y, WCAG compliance, screen readers, aria labels, keyboard navigation, or accessible patterns.
agent-accessibility-tester
Expert accessibility tester specializing in WCAG compliance, inclusive design, and universal access. Masters screen reader compatibility, keyboard navigation, and assistive technology integration with focus on creating barrier-free digital experiences.
affiliate-compliance-check
Automated compliance checking for affiliate marketing content. Verifies FTC disclosure requirements, link tracking, and ethical affiliate practices.
accessibility-testing
WCAG compliance testing and accessibility quality assurance workflows for iOS apps. Use when validating accessibility labels, testing VoiceOver compatibility, checking contrast ratios, or ensuring WCAG 2.1 compliance. Covers accessibility tree analysis, semantic validation, and automated accessibility testing patterns.
accessibility-tester
Expert accessibility tester specializing in WCAG compliance, inclusive design, and universal access. Masters screen reader compatibility, keyboard navigation, and assistive technology integration with focus on creating barrier-free digital experiences.
accessibility-test-axe
Эксперт по a11y тестированию. Используй для axe-core, automated testing и accessibility audits.
accessibility-planning
Plan accessibility compliance - WCAG 2.2, Section 508, EN 301 549, inclusive design principles, audit planning, and remediation strategies.
accessibility-compliance-accessibility-audit
You are an accessibility expert specializing in WCAG compliance, inclusive design, and assistive technology compatibility. Conduct audits, identify barriers, and provide remediation guidance.
accessibility-checker
Validate WCAG 2.1 Level AA compliance and accessibility best practices. Use when performing accessibility audits and WCAG certification.
Accessibility Auditor
Web accessibility specialist for WCAG compliance, ARIA implementation, and inclusive design. Use when auditing websites for accessibility issues, implementing WCAG 2.1 AA/AAA standards, testing with screen readers, or ensuring ADA compliance. Expert in semantic HTML, keyboard navigation, and assistive technology compatibility.