skills/accessibility-audit/SKILL.md
WCAG 2.1 AA automated scanning with axe-core plus manual checklist for keyboard, screen reader, and contrast
npx skillsauth add JaviMontano/jm-adk-alfa accessibility-auditInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Audit digital interfaces against WCAG 2.1 AA using automated axe-core scanning plus structured manual checks for keyboard, screen reader behavior, color contrast, forms, focus management, dynamic content, and semantic structure. [EXPLICIT] The default output is an evidence-backed accessibility audit report, not a code remediation patch. Code edits require an explicit remediation request. [EXPLICIT]
axe-core, @axe-core/playwright, axe-playwright, cypress-axe, jest-axe, or equivalent project-local tooling. [EXPLICIT]prefers-reduced-motion, and pause/stop/hide controls for moving content. [EXPLICIT]pass, conditional, fail, or not verified. [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 |
pass, conditional, fail, or not verified; "compliant" requires all in-scope checks passing or documented exceptions. [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.fail or conditional; automation cannot override manual blockers.Example invocations:
development
This skill should be used when the user asks to "design analytics models", "set up a dbt project", "plan data transformations", "define data contracts", or "model a star schema", or mentions staging models, marts, incremental strategies, or materializations. It produces analytics pipeline designs with dbt-style transformations, data modeling patterns, testing strategies, and documentation plans. [EXPLICIT] Use this skill whenever the user needs source-to-target mapping, materialization decisions, or transformation framework architecture, even if they don't explicitly ask for "analytics engineering". [EXPLICIT]
testing
Alert fatigue prevention, escalation rules, severity classification. [EXPLICIT] Trigger: "alerting strategy"
tools
LLM-in-the-loop workflows, human-AI handoff, approval gates. [EXPLICIT] Trigger: "ai workflow automation"
tools
Comprehensive testing strategy for AI systems — testing scope matrix (6 types x 6 layers), model prediction testing, data quality testing, compliance and fairness testing, integration approaches, and CI/CD test automation. This skill should be used when the user asks to "define AI testing strategy", "test ML models", "design data quality tests", "plan fairness testing", "test AI pipelines", "design integration tests for ML", or mentions adversarial testing, drift simulation, model regression testing, bias testing, explainability testing, or AI test automation. [EXPLICIT]