Audit a live page for accessibility issues, locate each WCAG violation precisely, and return a selector-grounded fix worklist without editing.
Audit a live page and report what's broken and where. Locate; don't fix. If no URL in $ARGUMENTS, ask for one.
PORT=$(npx -y @accesslint/chrome@latest ensure | node -e 'process.stdin.on("data",d=>process.stdout.write(""+JSON.parse(d).port))')
npx -y @accesslint/cli@latest "<url>" --port "$PORT" --format json
Flags as needed: --selector, --wait-for "<selector>", --include-aaa, --disable <rules>.
Counts by impact, then one entry per violation:
file:line (symbol) if source is present — never fabricate. If no violation has source, note "source mapping unavailable — located by selector only".NEEDS HUMANDon't edit. For fixes: apply mechanical ones then re-run to verify; for bulk work hand off to accesslint:audit.
npx -y @accesslint/chrome@latest stop --all # skip if ensure reported "managed":false
ensure always determines the port — never hardcode 9222.Copy a source-pinned command for your client. You run it yourself.
Destination: .claude/skills/accesslint-scan · pinned to the source commit
git clone https://github.com/sickn33/agentic-awesome-skills.git
cd agentic-awesome-skills
git checkout 50a74ca3ddea4a91a45bdc625f0e354b6e54f1b4
mkdir -p ".claude/skills/accesslint-scan"
cp -r "plugins/agentic-awesome-skills-claude/skills/accesslint-scan" ".claude/skills/accesslint-scan"Review the source before running. This copies files into your project; it is not a one-click install and does not verify runtime safety.
Scanner static-checks@0.1.0 · commit 50a74ca3ddea. Static checks cannot prove runtime safety – review the source and the exact diff before installing. How checks work.
No static rules matched. This is not a safety guarantee.