← All skills

Accessibility

Accessibility Pass

WCAG 2.2 AA audit, severity-tiered, fix-ready

View on GitHub →Book a walk-through

a11y-pass is a Claude skill that turns accessibility from an afterthought into a routine pre-merge check. It catches the issues most teams ship by accident — buttons without accessible names, anchors with only icons, divs masquerading as buttons, inputs without labels, low-contrast text, vague link copy — and offers a fix Claude can apply with a single edit. Drop the skill into any project, mention accessibility, and Claude handles the rest.

What it does

The checks this skill runs, the trade-offs it makes, and the guarantees you can rely on.

Fifteen WCAG 2.2 rules out of the box, including color contrast

Severity tiers: blocker, serious, moderate, advisory

Zero dependencies, zero network calls

CI-friendly exit codes and JSON output

PR-aware --diff mode audits only changed files

Optional fix mode via Claude Edit tool

Configurable ignores and severity overrides

Install

Pick the path that fits your stack. All three install the same skill — choose by audience.

Claude Code

Claude Code

As a plugin

Native skill discovery inside Claude Code. Recommended.

/plugin install a11y-pass@incomparable-design
Command line

Anywhere

As a CLI

Run from CI, a pre-commit hook, or your shell. No editor required.

npx a11y-pass src/**/*.tsx
CursorWindsurf

Cursor & Windsurf

By clone

Drop into any repo. Reference from your editor's rules file.

git clone https://github.com/incomparable-design/a11y-pass

Want this tailored to your design system?

We adapt skills to specific component libraries, design tokens, and team conventions. Book a call to scope a custom build.

Book a call →