WCAG 2.1 AA automated scanning with axe-core plus manual checklist for keyboard, screen reader, and contrast
From jm-adknpx claudepluginhub javimontano/jm-adk-alfaThis skill uses the workspace's default tool permissions.
agents/guardian.mdagents/lead.mdagents/specialist.mdagents/support.mdevals/evals.jsonknowledge/body-of-knowledge.mdknowledge/knowledge-graph.mdprompts/meta.mdprompts/primary.mdprompts/variations/deep.mdprompts/variations/quick.mdtemplates/output.docx.mdtemplates/output.htmlEnforce WCAG 2.1 AA compliance through automated axe-core scanning and structured manual testing. Every UI component must be usable by keyboard, screen reader, and users with visual impairments. [EXPLICIT]
@axe-core/react (dev) or axe-playwright/cypress-axe for E2E. [EXPLICIT]expect(await axe(container)).toHaveNoViolations(). [EXPLICIT]axe-core on all routes via Playwright crawl. [EXPLICIT]prefers-reduced-motion is respected. No auto-playing animations without pause. [EXPLICIT]| Input | Output |
|---|---|
| React/HTML component | axe-core violation report (JSON/HTML) |
| Route list | Full-site automated scan results |
| Manual audit checklist | Completed checklist with pass/fail per criterion |
| Violation report | Remediation tickets with WCAG reference |
main, nav, banner, contentinfo on every page. [EXPLICIT]aria-live="polite" for async updates (toasts, loaders).<div> buttons need role="button", tabindex="0", onKeyDown for Enter/Space.aria-hidden="true" for decorative. role="img" + aria-label for meaningful.Example invocations:
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.