-
Notifications
You must be signed in to change notification settings - Fork 25
Audit Web Page
Run a comprehensive accessibility audit on a single web page. Combines axe-core runtime scanning with a full agent-driven code review across all specialist domains.
- You have a page URL and want a complete, scored audit report
- You need to produce documentation of a page's accessibility state
- You are preparing a compliance review or stakeholder report
- You want to capture a baseline before starting remediation work
In GitHub Copilot Chat — select from the prompt picker:
/audit-web-page
Then provide the URL when prompted.
Direct invocation:
/audit-web-page https://example.com/login
In Claude Code:
@audit-web-page https://example.com/dashboard
The agent runs axe-core against the live URL:
npx @axe-core/cli <pageUrl> --tags wcag2a,wcag2aa,wcag21a,wcag21aa --save ACCESSIBILITY-SCAN.jsonThis catches violations that appear at runtime — dynamic content, rendered ARIA states, and JavaScript-driven components that static analysis misses.
The web-accessibility-wizard runs 8 code review phases using specialist sub-agents:
- DOM structure and landmark regions
- Heading hierarchy
- Images and alt text
- Forms, labels, and error handling
- Interactive elements and keyboard support
- ARIA usage
- Color contrast and visual design
- Dynamic content and live regions
Issues are weighted by severity and confidence. The page receives a 0–100 score and an A–F grade. See web-severity-scoring for the full formula.
The full audit is written to ACCESSIBILITY-AUDIT.md in your workspace. The report includes:
- Page score and grade
- Severity breakdown (Critical / Serious / Moderate / Minor)
- Each finding: description, WCAG criterion, affected element, fix guidance
- Confidence levels (High / Medium / Low)
- Framework-specific fix examples (React / Vue / Angular / Svelte)
After the report is generated, the agent offers: "Want me to apply auto-fixable issues?" — triggering the web-issue-fixer for safe, deterministic fixes.
/audit-web-page https://myapp.com # Home page
/audit-web-page https://myapp.com/checkout # Checkout flow
/audit-web-page https://myapp.com/admin/users # Admin page
/audit-web-page https://staging.myapp.com/product/123 # Staging URL
| File | Contents |
|---|---|
ACCESSIBILITY-AUDIT.md |
Full report with findings, scores, and fix guidance |
ACCESSIBILITY-SCAN.json |
Raw axe-core output (intermediate file, can be deleted) |
| Agent | Role |
|---|---|
| web-accessibility-wizard | The agent that executes this prompt |
| web-issue-fixer | Applies fixes after the audit |
| cross-page-analyzer | Used when auditing multiple pages |
- quick-web-check — faster, no code review, no saved file
- audit-web-multi-page — audit multiple pages at once
- fix-web-issues — apply fixes from an existing audit report
- compare-web-audits — track progress after remediation
- Accessibility Lead
- Web Accessibility Wizard
- Document Accessibility Wizard
- Alt Text and Headings
- ARIA Specialist
- Contrast Master
- Forms Specialist
- Keyboard Navigator
- Link Checker
- Live Region Controller
- Modal Specialist
- Tables Data Specialist
- Word Accessibility
- Excel Accessibility
- PowerPoint Accessibility
- PDF Accessibility
- Office Scan Config
- PDF Scan Config
- Testing Coach
- WCAG Guide