fixing-accessibility
Barrierefreiheitsprobleme beheben
Barrierefreiheitsprobleme können Nutzer mit Behinderungen davon ausschließen, Ihr Produkt zu nutzen. Diese Skill bietet klare Regeln und praktische Lösungen für häufige Barrierefreiheitsprobleme in UI-Komponenten.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "fixing-accessibility". /fixing-accessibility button.jsx
Erwartetes Ergebnis:
- Verstoß: Icon-Button hat keinen barrierefreien Namen (Zeile 5)
- Warum wichtig: Screen-Reader-Nutzer können die Button-Aktion nicht identifizieren
- Fix: Fügen Sie aria-label oder aria-labelledby hinzu, um einen barrierefreien Namen bereitzustellen
Verwendung von "fixing-accessibility". How do I make a modal dialog accessible?
Erwartetes Ergebnis:
- Wichtige Anforderungen für barrierefreie Modals:
- 1. Fokus innerhalb des Dialogs einfangen, während er geöffnet ist
- 2. Fokus beim Schließen auf das auslösende Element zurücksetzen
- 3. Fokus auf das erste interaktive Element setzen
- 4. Bei Drücken der Escape-Taste schließen
- 5. Sicherstellen, dass aria-modal und role='dialog' korrekt gesetzt sind
Sicherheitsaudit
SicherAll static findings are false positives. The skill is a benign accessibility guidelines document containing slash commands for invoking the skill and technical terms related to accessibility (aria-invalid, aria-describedby). No actual security risks detected.
Erkannte Muster
Qualitätsbewertung
Was du bauen kannst
Barrierefreiheitsregeln auf neue UI anwenden
Beim Erstellen neuer Buttons, Formulare oder Dialoge rufen Sie die Skill auf, um sicherzustellen, dass alle Arbeiten von Anfang an bewährte Barrierefreiheitspraktiken befolgen.
Vorhandenen Code auf Probleme prüfen
Führen Sie die Skill gegen vorhandenen UI-Code aus, um Barrierefreiheitsverstöße zu identifizieren, deren Auswirkungen zu verstehen und gezielte Fix-Vorschläge zu erhalten.
Bewährte Barrierefreiheitspraktiken lernen
Nutzen Sie die Skill als Referenzhandbuch, um mehr über Tastaturzugriff, Fokus-Management, ARIA-Nutzung und semantisches HTML zu erfahren.
Probiere diese Prompts
/fixing-accessibility Apply these constraints to any UI work in this conversation.
/fixing-accessibility <file> Review the file against all rules below and report violations (quote the exact line or snippet), explain why it matters (one short sentence), and provide a concrete fix (code-level suggestion).
How do I make an icon-only button accessible?
How should I associate error messages with form fields for accessibility?
Bewährte Verfahren
- Bevorzugen Sie minimale, gezielte Fixes gegenüber großem Refactoring, um Risiken zu reduzieren
- Verwenden Sie native HTML-Elemente vor dem Hinzufügen von ARIA-Attributen
- Testen Sie die Tastaturnavigation nach dem Anwenden von Fixes manuell
- Zitieren Sie exakte Code-Snippets bei der Meldung von Verstößen
Vermeiden
- Verwenden Sie keine div oder span als Buttons ohne vollständige Tastaturunterstützung
- Fügen Sie keine ARIA-Attribute hinzu, wenn native Semantik das Problem bereits löst
- Entfernen Sie keine Fokus-Outlines ohne eine sichtbare Alternative bereitzustellen
- Verlassen Sie sich nicht ausschließlich auf Farbe, um Zustand oder Bedeutung zu vermitteln