-
Notifications
You must be signed in to change notification settings - Fork 6
Accessibility Rules
github-actions[bot] edited this page Feb 23, 2026
·
1 revision
Cross-format document accessibility rule reference with WCAG 2.2 mapping. Covers rule IDs for Word (DOCX-*), Excel (XLSX-*), PowerPoint (PPTX-*), and PDF (PDFUA.*, PDFBP.*, PDFQ.*) documents, and maps each finding to relevant WCAG success criteria for compliance reporting.
| Agent | Why |
|---|---|
| document-accessibility-wizard | Orchestration and cross-document pattern detection |
| word-accessibility | DOCX-* rule lookup |
| excel-accessibility | XLSX-* rule lookup |
| powerpoint-accessibility | PPTX-* rule lookup |
| pdf-accessibility | PDFUA.*, PDFBP.*, PDFQ.* lookup |
| cross-document-analyzer | Pattern aggregation across all rule namespaces |
| Prefix | Format | Sub-Agent | Count |
|---|---|---|---|
| DOCX-E* | Word errors | word-accessibility | 7 rules |
| DOCX-W* | Word warnings | word-accessibility | 6 rules |
| DOCX-T* | Word tips | word-accessibility | 3 rules |
| XLSX-E* | Excel errors | excel-accessibility | 6 rules |
| XLSX-W* | Excel warnings | excel-accessibility | 5 rules |
| XLSX-T* | Excel tips | excel-accessibility | 3 rules |
| PPTX-E* | PowerPoint errors | powerpoint-accessibility | 6 rules |
| PPTX-W* | PowerPoint warnings | powerpoint-accessibility | 6 rules |
| PPTX-T* | PowerPoint tips | powerpoint-accessibility | 4 rules |
| PDFUA.* | PDF/UA conformance | pdf-accessibility | 30 rules |
| PDFBP.* | PDF best practices | pdf-accessibility | 22 rules |
| PDFQ.* | PDF quality/pipeline | pdf-accessibility | 4 rules |
| EPUB-E* | ePub errors | epub-accessibility | 7 rules |
| EPUB-W* | ePub warnings | epub-accessibility | 6 rules |
| EPUB-T* | ePub tips | epub-accessibility | 3 rules |
| WCAG | Criterion | Related Rules |
|---|---|---|
| 1.1.1 | Non-text Content | DOCX-E001, XLSX-E004, PPTX-E003, PDFUA.IMG.ALT, EPUB-E005 |
| 1.3.1 | Info and Relationships | DOCX-E002, DOCX-E004, XLSX-E001, XLSX-E003, PPTX-E001, PDFUA.TAGGED, PDFUA.HEADINGS |
| 1.3.2 | Meaningful Sequence | PPTX-E004, PDFUA.READING_ORDER, EPUB-E006 |
| 2.4.1 | Bypass Blocks | PDFUA.BOOKMARKS, PDFBP.NAV, EPUB-E004 |
| 2.4.2 | Page Titled | DOCX-E005, PPTX-E001, PDFUA.TITLE, EPUB-E001 |
| 2.4.6 | Headings and Labels | DOCX-E002, DOCX-E003, XLSX-E001, PDFUA.HEADINGS |
| 3.1.1 | Language of Page | DOCX-E006, PDFUA.LANG, EPUB-E003 |
| 4.1.2 | Name, Role, Value | PDFUA.FORMS, PDFUA.TAGS |
| WCAG | Criterion | Related Rules |
|---|---|---|
| 1.4.3 | Contrast (Minimum) | DOCX-W004, PPTX-W003 |
| 1.4.5 | Images of Text | PDFBP.IMG_TEXT |
| 2.4.7 | Focus Visible | PDFUA.FORMS |
| 3.1.2 | Language of Parts | DOCX-W005, PDFUA.LANG_PARTS |
| Severity | Impact on AT Users |
|---|---|
| Error | Content is inaccessible or unusable with assistive technology |
| Warning | Content is accessible but the experience is poor or confusing |
| Tip | Content works but could be improved for better AT experience |
| Standard | Scope | Key Rules |
|---|---|---|
| WCAG 2.2 Level A | International | All error-level rules |
| WCAG 2.2 Level AA | International | All error + warning rules |
| Section 508 | US Federal | Mapped to WCAG 2.0 Level AA |
| EN 301 549 | European Union | Mapped to WCAG 2.1 Level AA |
| PDF/UA (ISO 14289) | PDF-specific | All PDFUA.* rules |
.github/skills/accessibility-rules/SKILL.md
- 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