CG Web Skills

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.

6.875 Wörter Methode · Dokumentiert für Version 1.2.1 · geprüft

Vollständige SKILL.md lesen

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.md

2

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.md

7

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.md

55

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.md

Was 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.md

Seine 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.

  1. Native HTML-Semantik
  2. Browser-/OS-Funktionen
  3. CSS
  4. ARIA
  5. JavaScript
  6. Accessibility Preferences
  7. 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.
Terminal-Sitzung
$ npx cg-web-skills@latest install cg-web-accessibility