In den eigenen Worten des Skills
Dieser Skill prüft und behebt die Barrierefreiheit von Webinhalten nach WCAG 2.2, gegliedert nach POUR — Perceivable, Operable, Understandable, Robust — sowie nach den Konformitätsstufen A, AA und AAA. Er arbeitet evidenzbasiert: Wenn eine gerenderte Seite verfügbar ist, führen Sie ein Live-Lighthouse-Audit zur Barrierefreiheit durch (lighthouse_audit mit Chrome DevTools MCP), nutzen die fehlgeschlagenen Nodes, um die Komponente zu lokalisieren, prüfen den Accessibility-Tree mit take_snapshot, beheben dann den Quellcode und führen das Audit erneut aus.
Fehlen die Live-Tools, decken Lighthouse CLI oder axe die automatisierte Hälfte ab, und dieselben manuellen Prüfungen gelten weiterhin. Enthalten sind Regeln auf Codeebene für Alt-Text, Kontrastverhältnisse, Fokussichtbarkeit, Zielgröße, reduzierte Bewegung, Formularfehler und barrierefreie Authentifizierung, dazu eine Triage-Liste nach kritisch, schwerwiegend und moderat.
Was er erzeugt
- Eine priorisierte Problemliste, gruppiert in die Stufen Kritisch (sofort beheben), Schwerwiegend (vor dem Launch beheben) und Moderat (bald beheben), mit benannten Beispielen.
- Korrigiertes Markup und einfügefertige Snippets, darunter ein visuell verborgenes Utility, das Icon-Button-Beschriftungen für assistive Technologien zugänglich macht.
- Vollständige Referenzimplementierungen in references/A11Y-PATTERNS.md zu Formularlabels, Fokus-Falle im Modal, Skip-Link, ARIA-Tabs, Live-Regionen, Fehlerbehandlung und Screenreader-Befehlen.
So funktioniert es
- 01Ein Live-Audit zur Barrierefreiheit durchführen
Beginnen Sie mit einer gerenderten Seite und führen Sie ein Live-Lighthouse-Audit zur Barrierefreiheit durch; nutzen Sie den Mobile-Navigationsmodus für allgemein öffentliche Seiten oder den Snapshot-Modus, wenn ein Neuladen den authentifizierten Zustand verlieren würde.
- 02Die fehlerhafte Komponente lokalisieren
Nutzen Sie die fehlgeschlagenen Audit-Nodes, um auf die konkrete Komponente oder das Template zu zeigen, statt das gesamte Repository nach generischen Mustern zu durchsuchen.
- 03Den Accessibility-Tree prüfen
Lesen Sie einen gerenderten Snapshot des Accessibility-Trees, um Namen, Rollen, Zustände, Landmarks und die Überschriftenstruktur zu prüfen, und testen Sie den betroffenen Ablauf anschließend mit der Tastatur.
- 04Den Quellcode beheben und erneut verifizieren
Ändern Sie den Quellcode statt der gerenderten Ausgabe und wiederholen Sie dasselbe Audit und dieselbe manuelle Interaktion, um die Korrektur zu bestätigen.
- 05Auf CLI-Tools zurückgreifen
Wenn Live-Browser-Tools nicht verfügbar sind, kombinieren Sie die Ausgabe von Lighthouse CLI oder axe mit denselben manuellen Prüfungen, denn Automatisierung deckt nur einen Teil der Barrieren ab.