๐ŸŽฏ

fixing-accessibility

๐ŸŽฏSkill

from ibelick/ui-skills

VibeIndex|
What it does
|

Identifies and fixes web accessibility issues to meet WCAG guidelines, analyzing HTML, CSS, and JavaScript for compliance.

Overview

Fixing Accessibility is a Claude Code skill that provides a prioritized ruleset for identifying and fixing web accessibility issues. It covers accessible names, keyboard access, focus management, semantic HTML, form errors, live announcements, and contrast, organized by severity from critical to medium impact.

Key Features

  • Priority-Based Rule Categories โ€” Nine categories ranked by impact, with accessible names, keyboard access, and focus/dialog management marked as critical, followed by semantics, forms, and announcements.
  • Accessible Names and Keyboard Rules โ€” Ensures every interactive control has an accessible name (aria-label, labels for inputs, meaningful link text) and full keyboard reachability with visible focus indicators.
  • Focus and Dialog Management โ€” Rules for modal focus trapping, focus restoration on close, and proper initial focus placement inside dialogs.
  • Forms and Error Handling โ€” Guidelines for linking errors to fields with aria-describedby, marking required and invalid fields, and associating helper text with inputs.
  • Targeted Fix Approach โ€” Designed for minimal, targeted corrections rather than large-scale rewrites, reporting exact violations with one-sentence explanations and concrete code-level fixes.

Who is this for?

This skill is for frontend developers building or maintaining web interfaces who need to ensure WCAG compliance. It is especially useful when working on interactive elements like buttons, forms, menus, dialogs, and tabs, or when auditing existing code for accessibility gaps.

๐Ÿ“ฆ

Same repository

ibelick/ui-skills(5 items)

fixing-accessibility

Installation

Vibe Index InstallInstalls to .claude/skills/ - auto-recognized by Claude Code
npx vibeindex add ibelick/ui-skills --skill fixing-accessibility
skills.sh Installโš  Installs to .agents/skills/ - may not be auto-recognized by Claude Code
npx skills add ibelick/ui-skills --skill fixing-accessibility
Manual InstallCopy SKILL.md content and save to the path below
~/.claude/skills/fixing-accessibility/SKILL.md

SKILL.md

3,261Installs
686
-
Last UpdatedJan 23, 2026