Accessibility
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.
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
Claude Code
As a plugin
Native skill discovery inside Claude Code. Recommended.
/plugin install a11y-pass@incomparable-designAnywhere
As a CLI
Run from CI, a pre-commit hook, or your shell. No editor required.
npx a11y-pass src/**/*.tsxCursor & Windsurf
By clone
Drop into any repo. Reference from your editor's rules file.
git clone https://github.com/incomparable-design/a11y-passWe adapt skills to specific component libraries, design tokens, and team conventions. Book a call to scope a custom build.