accessibility-compliance

Implement WCAG 2.1 AA accessibility across QA Team Portal interfaces with ARIA roles, keyboard navigation, and color contrast fixes.

Updated Nov 2, 2025
One-click install
npx skills add https://github.com/PrasadTelasula/EvokeQOne --skill accessibility-compliance
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: accessibility-compliance
Source: https://github.com/PrasadTelasula/EvokeQOne/tree/main/.claude/skills/accessibility-compliance
Command: npx skills add https://github.com/PrasadTelasula/EvokeQOne --skill accessibility-compliance

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ensures WCAG 2.1 AA accessibility compliance across the UI with ARIA, keyboard navigation, and color contrast.

Core Features & Use Cases

  • Semantic HTML and ARIA roles
  • Keyboard navigation and focus management
  • Color contrast checks and screen reader compatibility
  • Accessible forms and error messages

Quick Start

Audit components and implement ARIA labels, landmarks, and visible focus indicators to meet WCAG 2.1 AA standards.

Frequently Asked Questions about accessibility-compliance

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I ensure my web application meets WCAG 2.1 AA accessibility standards?

WCAG 2.1 AA compliance requires implementing semantic HTML, ARIA roles and labels, keyboard navigation with visible focus indicators, sufficient color contrast ratios, and screen reader support. This Skill applies these standards across perceivable, operable, understandable, and robust guidelines to audit and fix accessibility issues systematically.

What's the best way to add ARIA labels and landmarks to improve screen reader support?

Use ARIA roles to define page structure, add aria-label and aria-labelledby attributes to interactive elements, and implement landmark regions like main, navigation, and complementary. Pair ARIA with semantic HTML tags to ensure screen readers announce content correctly and users can navigate efficiently.

How do I implement keyboard navigation and focus management in my UI?

Keyboard navigation requires managing focus order with logical tab sequences, implementing visible focus indicators on interactive elements, and ensuring all functionality is operable via keyboard alone. This Skill establishes focus management patterns that let users navigate forms, buttons, and links without a mouse.

What color contrast ratios do I need to meet WCAG 2.1 AA requirements?

WCAG 2.1 AA requires a contrast ratio of at least 4.5:1 for normal text and 3:1 for large text. This Skill audits existing color pairs and recommends adjustments to ensure text remains readable for users with low vision while maintaining design intent.

Can I make accessible forms and error messages that work across assistive technologies?

Yes. Accessible forms pair input labels with form controls using explicit associations, provide error messages linked to fields via aria-describedby, and use ARIA attributes to indicate required fields and validation states. This approach ensures screen readers and keyboard users receive clear, actionable feedback.

Do I need to audit my entire application or can I target specific components?

You can audit and remediate components incrementally. This Skill identifies accessibility gaps in keyboard navigation, color contrast, ARIA labeling, focus indicators, and form semantics, then applies fixes systematically—whether addressing the full application or prioritizing high-impact areas first.