fixing-accessibility-issues

Installation
SKILL.md

Fix accessibility issues in implemented UI code. This skill takes findings from reviewing-accessibility, axe-core scans, or manual audits and produces code changes. It does not find new issues, estimate effort, prioritise, or write tests — use reviewing-accessibility, estimating-accessibility-effort, prioritising-accessibility-fixes, and writing-accessibility-tests for those.

Accept findings

Each finding should include at minimum:

  • What the issue is
  • The WCAG success criterion (if known)
  • The affected file and location (if known)

Findings may come from reviewing-accessibility output, axe-core violation reports, browser DevTools accessibility audits, or manual testing notes. If a finding lacks a file location, search the codebase to locate the affected code before proceeding.

Read before fixing

Before changing anything, gather context:

  1. Read the affected code. Open the file(s) and understand the current markup, component structure, and how the element is used.
  2. Identify the framework and component library. The correct fix differs significantly between plain HTML, React, Vue, Svelte, Angular, and between apps using a design system vs. raw elements. Look at package.json, imports, and surrounding code.
  3. Check for existing accessible patterns. Search the codebase for similar components that already handle accessibility correctly. Reuse established patterns rather than inventing new ones.
Related skills

More from mattobee/skills

Installs
4
Repository
mattobee/skills
First Seen
Mar 26, 2026