{"name":"radesjardins-rad-a11y-plugins-rad-a11y","owner":{"name":"ClaudePluginHub"},"plugins":[{"name":"radesjardins-rad-a11y-plugins-rad-a11y","source":{"source":"github","repo":"radorigin-llc/rad-claude-skills"},"description":"WCAG 2.2 AA accessibility toolkit for Claude Code. Six skills covering semantic HTML, ARIA patterns, keyboard/focus, forms, automated testing setup, and a static-analysis review pass; one autonomous reviewer agent. **Four pure-stdlib Python validators** (scan-jsx-patterns, check-tailwind-contrast with real WCAG sRGB math, check-target-size for WCAG 2.5.8, lint-aria wrapping eslint-plugin-jsx-a11y when installed) run in parallel before LLM judgment. **Stack-aware phase routing** detects React, Next.js, Astro, Tailwind, Radix, Headless UI from package.json + config files; framework-specific Phase 8 slices only execute when the stack matches. **Cross-model**: Opus 4.7 and Sonnet 4.6 issue Phase 0 + Phase 1 as a single parallel tool-call burst; Haiku 4.5 falls back to sequential phases if parallel batching misbehaves — final report is identical. The /a11y-review skill performs static pattern matching over JSX/HTML/CSS source — it is not an audit and does not run axe-core, does not test runtime focus behavior, does not test with screen readers. Findings tagged [STATIC] / [HEURISTIC] / [NEEDS-MANUAL] by detection confidence; no Pass/Fail compliance verdict is issued because static analysis cannot defensibly produce one. Pair with the a11y-testing skill for real axe runtime via jest-axe / Playwright, and manual screen reader testing for full coverage.","version":"2.2.0","strict":true,"keywords":["accessibility","wcag","a11y","aria","wcag22","keyboard","focus","contrast","screen-reader","axe-core","react","astro","tailwind","semantic-html","forms"],"category":"testing"}]}