fixing-accessibility
Résoudre les problèmes d'accessibilité
Les problèmes d'accessibilité peuvent empêcher les utilisateurs en situation de handicap d'utiliser votre produit. Cette compétence fournit des règles claires et des corrections pratiques pour les problèmes d'accessibilité courants dans les composants d'interface.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "fixing-accessibility". /fixing-accessibility button.jsx
Résultat attendu:
- Violation : Le bouton icône manque d'un nom accessible (ligne 5)
- Pourquoi c'est important : Les utilisateurs de lecteur d'écran ne peuvent pas identifier l'action du bouton
- Correction : Ajouter aria-label ou utiliser aria-labelledby pour fournir un nom accessible
Utilisation de "fixing-accessibility". Comment rendre une boîte de dialogue modale accessible ?
Résultat attendu:
- Exigences clés pour les modales accessibles :
- 1. Piéger le focus à l'intérieur de la boîte de dialogue lorsqu'elle est ouverte
- 2. Restaurer le focus sur l'élément déclencheur à la fermeture
- 3. Définir le focus initial sur le premier élément interactif
- 4. Fermer avec la touche Échap
- 5. Assurer les attributs aria-modal et role='dialog' appropriés
Audit de sécurité
SûrAll 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.
Motifs détectés
Score de qualité
Ce que vous pouvez construire
Appliquer les règles d'accessibilité aux nouvelles interfaces
Lors de la création de nouveaux boutons, formulaires ou boîtes de dialogue, invoquez la compétence pour vous assurer que tout le travail suit les bonnes pratiques d'accessibilité dès le départ.
Examiner le code existant pour détecter des problèmes
Exécutez la compétence sur le code d'interface existant pour identifier les violations d'accessibilité, comprendre leur impact et obtenir des suggestions de correction ciblées.
Apprendre les bonnes pratiques d'accessibilité
Utilisez la compétence comme guide de référence pour apprendre l'accès clavier, la gestion du focus, l'utilisation d'ARIA et le HTML sémantique.
Essayez ces 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).
Comment rendre un bouton avec uniquement une icône accessible ?
Comment dois-je associer les messages d'erreur aux champs de formulaire pour l'accessibilité ?
Bonnes pratiques
- Privilégier des corrections minimales et ciblées plutôt qu'un remaniement important pour réduire les risques
- Utiliser les éléments HTML natifs avant d'ajouter des attributs ARIA
- Tester manuellement la navigation clavier après avoir appliqué les corrections
- Citer les extraits de code exacts lors du signalement des violations
Éviter
- Ne pas utiliser div ou span comme boutons sans support clavier complet
- Ne pas ajouter d'attributs aria lorsque les sémantiques natives résolvent déjà le problème
- Ne pas supprimer les contours de focus sans fournir un remplacement visible
- Ne pas se fier uniquement à la couleur pour transmettre un état ou une signification