Agentic Product Lifecycle

mxa-audit-a11y

Assesses a site's accessibility against WCAG on a sample of its pages, and writes two reports: a summary for the client and a fix list to work through. Then it fixes what it can and confirms each fix.

  • Scores accessibility on the four WCAG principles and says what to fix, in what order.
  • Runs the axe rule set through Lighthouse on every sampled page, and stops rather than guessing when there is no browser to run it in.
  • Says plainly what an automated pass cannot see, and never calls a clean report a claim of compliance.
  • Fixes structure and attributes, and leaves the wording of alt text and labels to a person.

What is inside

The checks module maps Lighthouse's axe results onto WCAG's four principles, and nothing else: without a browser the audit does not run.

Uses
Lighthouseaxe-core
Reference
references/wcag-checks.md
Evals
3

Works with

The outside tools and connectors this skill drives.

  • Lighthouse's axe pass· our default
  • pa11y
  • IBM Equal Access

The first is what we reach for on our own projects. A project that already uses one of the others keeps it, and the skill works with that instead.

Install it

npx skills add madebymany/madebyagents --skill mxa-audit-a11y
Read the skill itself