Accessibility-Engineer
cg-web-accessibility
Er arbeitet auf zwei Ebenen, die immer zusammengehören: zuerst zugänglicher Quellcode, dann eine Toolbar für persönliche Präferenzen obendrauf. Die Toolbar ist nie die Lösung.
1
Erst natives HTML, ARIA zuletzt
Ein Button ist ein <button>, ein Link ein <a href>, ein Feld hat ein <label>. Der Skill legt eine Reihenfolge fest — native Semantik, Browserfunktionen, CSS und ARIA nur dort, wo native Semantik nicht reicht — und verbietet ARIA, das ein falsches Element kaschiert.
No ARIA is better than bad ARIA.
cg-web-accessibility · SKILL.md2
Eine Toolbar ist keine Konformität
Ein Accessibility-Widget kann Präferenzen wie größere Schrift oder weniger Bewegung anbieten. Es kann keinen korrekten Alt-Text schreiben, keine Fokusreihenfolge reparieren und keinen Checkout mit Screenreader bedienbar machen. Deshalb behebt Claude immer die Ursachen im Code und behandelt die Toolbar als zusätzliche Ebene.
Accessibility by source + Accessibility preferences on top.
cg-web-accessibility · SKILL.md7
Eine Toolbar, in der jeder Schalter funktioniert
Ein echter Button auf jeder Seite öffnet einen zugänglichen Dialog: größere Schrift, Textabstand, Zeilenhöhe, Kontrastmodi, hervorgehobene Links, pausierte Animationen, ausgeblendete Bilder, eine lesefreundliche Schrift, ein größerer Cursor, eine Seitenstruktur-Navigation und ein Reset. Präferenzen werden nur lokal gespeichert — kein externer Dienst, kein Tracking, keine personenbezogenen Daten.
Jedes Feature muss tatsächlich funktionieren.
cg-web-accessibility · SKILL.md55
Mit echten Werkzeugen geprüft, nicht nur mit Scannern
Automatische Scans mit axe oder Lighthouse finden einen Teil der Probleme. Der Skill ergänzt einen Tastaturdurchgang, mindestens einen echten Screenreader, einen Mobile-Durchgang und einen Test mit 200 % Textgröße, und prüft jeden Toolbar-Modus gegen den Rest der Seite.
Accessibility muss mit einer Kombination aus automatisierten und manuellen Verfahren geprüft werden.
cg-web-accessibility · SKILL.mdWas er nie behauptet
Der Skill stellt klar, dass ein Button in der Ecke kein rechtlicher Status ist — nicht für WCAG, nicht für EN 301 549 und nicht für das BFSG:
Behaupte niemals, dass die Toolbar allein WCAG-, EN-301-549- oder BFSG-Konformität herstellt.
cg-web-accessibility · SKILL.mdSeine Reihenfolge
Mit nativem HTML lösen, wo es geht, zu ARIA und JavaScript nur greifen, wenn nötig, Präferenzen obendrauf setzen und am Ende mit echter assistiver Technologie prüfen.
- Native HTML-Semantik
- Browser-/OS-Funktionen
- CSS
- ARIA
- JavaScript
- Accessibility Preferences
- Tests mit Assistive Technology
Frag Claude zum Beispiel
- Make our website accessible and add an accessibility button.
- Check this site against WCAG 2.2 AA and fix what you find.
- Our online shop falls under the BFSG. What do we need to fix?
- The mobile menu isn't usable with a keyboard. Fix it.
$ npx cg-web-skills@latest install cg-web-accessibility