wcag-audit-patterns
Ce skill fournit à l'agent EloPhanto un référentiel structuré pour conduire des audits d'accessibilité web conformes aux directives WCAG 2.2. Contrairement à un simple squelette, il contient un contenu substantiel et opérationnel : une checklist détaillée couvrant les quatre principes POUR (Perceivable, Operable, Understandable, Robust), des exemples de code HTML/CSS/JavaScript concrets, et des patterns de remédiation pour les violations les plus courantes.
Dans le contexte du repo EloPhanto — un agent autonome capable de livrer du code et de déployer des produits en production — ce skill permet à l'agent de prendre en charge les audits d'accessibilité sans intervention humaine : identifier les violations par niveau de conformance (A, AA, AAA), proposer des corrections ciblées avec référence au critère WCAG concerné, et valider les corrections via des outils comme axe-core, pa11y ou Lighthouse.
Ce que couvre le skill
Le SKILL.md documente l'ensemble du flux d'audit : déclencheurs textuels pour activer le skill (mots-clés comme wcag, a11y audit, section 508), tableau de conformance par niveau, classification des violations par impact (critique, sérieux, modéré), et une checklist critère par critère pour chaque principe POUR. Des exemples de code accompagnent chaque point de contrôle, notamment pour les labels de formulaires, les contrastes de couleur, la navigation clavier, les live regions ARIA et la gestion du focus.
Une section « Verify » liste les preuves attendues après un audit : rapport d'outil avec identifiants de règles, ratios de contraste chiffrés, résultats de navigation clavier et sorties de lecteurs d'écran. Cela s'inscrit dans la logique de vérification formelle propre à EloPhanto, qui suit les succès et échecs de ses outils pour affiner son auto-évaluation.
Utilisation dans EloPhanto
L'agent active ce skill lorsqu'une instruction ou un contexte contient l'un des déclencheurs définis. Il peut alors auditer une URL, analyser du code source, ou guider la correction d'un composant spécifique. Les patterns de remédiation fournis (fix labels, fix contraste, fix navigation clavier avec Web Components) sont directement exploitables dans le code que l'agent produit ou modifie de façon autonome.