RGAA 4.1.2 — Outil d'audit de conformité
Référentiel d'accessibilité numérique français. 106 critères répartis en 13 thématiques. Basé sur WCAG 2.1 niveau AA.
Source : https://accessibilite.numerique.gouv.fr/
Workflow d'audit
- Analyser le code fourni (HTML, JSX, CSS)
- Parcourir les 13 thèmes RGAA en consultant les fichiers de référence détaillés
- Pour chaque critère, attribuer un statut :
- C — Conforme : critère respecté
- NC — Non conforme : critère violé (identifier l'élément et le problème)
- NA — Non applicable : critère sans objet pour ce contenu (justifier)
- Produire le rapport structuré selon le format ci-dessous
- Exporter le rapport : écrire le rapport dans un fichier Markdown ET l'afficher dans la conversation
Format du rapport de conformité
## Audit RGAA 4.1.2 — Rapport de conformité
**Date :** JJ/MM/AAAA
**Périmètre audité :** [description du code / page / composant]
**Résultat global :** X% conforme
(X critères applicables — X conformes, X non conformes, X non applicables)
---
### Tableau de synthèse
| Thème | C | NC | NA |
|-------|---|----|----|
| 1. Images | | | |
| 2. Cadres | | | |
| 3. Couleurs | | | |
| 4. Multimédia | | | |
| 5. Tableaux | | | |
| 6. Liens | | | |
| 7. Scripts | | | |
| 8. Éléments obligatoires | | | |
| 9. Structuration | | | |
| 10. Présentation | | | |
| 11. Formulaires | | | |
| 12. Navigation | | | |
| 13. Consultation | | | |
| **Total** | | | |
---
### Non-conformités détectées
**[NC] {ID} — {Intitulé du critère}**
- **Élément concerné :** `<code>` ou description de l'endroit dans la page
- **Problème :** description précise de la violation
- **Correction :** action concrète à mener
- **Priorité :** 🔴 Bloquant / 🟠 Majeur / 🟡 Mineur
---
### Critères conformes
{ID1}, {ID2}, {ID3}... (liste compacte)
### Critères non applicables
- **{ID}** — {justification courte}
Export du rapport
Après avoir produit le rapport, toujours :
- Créer le dossier
audits/ à la racine du projet s'il n'existe pas
- Écrire le rapport complet dans
audits/rgaa-AAAA-MM-JJ.md (date du jour, format ISO)
- Afficher également le rapport dans la conversation
Si un fichier du même nom existe déjà, ajouter un suffixe incrémental : rgaa-2026-03-26-2.md.
Exemple : audits/rgaa-2026-03-26.md
Grille de priorités
| Priorité |
Définition |
Exemples |
| 🔴 Bloquant |
Bloque l'accès au contenu ou à la fonctionnalité pour un utilisateur AT |
Image sans alt, champ sans label, lien vide, piège au clavier |
| 🟠 Majeur |
Impact fort sur l'expérience mais contournable par certains AT |
Contraste insuffisant, focus non visible, hiérarchie de titres cassée, lien non explicite |
| 🟡 Mineur |
Gêne légère, dégradation de l'expérience sans blocage |
autocomplete manquant, caption de tableau absent, nouvelle fenêtre non signalée |
Référence détaillée des critères
Chaque fichier de référence liste les critères avec leur condition, test de code, non-conformité type et priorité.
- Images, Cadres, Couleurs (thèmes 1–3, 14 critères) : references/criteres-images-cadres-couleurs.md
- Multimédia, Tableaux, Liens, Scripts (thèmes 4–7, 28 critères) : references/criteres-multimedia-tableaux-liens-scripts.md
- Éléments obligatoires, Structure, Présentation (thèmes 8–10, 28 critères) : references/criteres-structure-presentation.md
- Formulaires (thème 11, 13 critères) : references/criteres-formulaires.md
- Navigation, Consultation (thèmes 12–13, 23 critères) : references/criteres-navigation-consultation.md
1---2name: rgaa3description: Outil d'audit de conformité RGAA 4.1.2 pour sites web et composants React/HTML. Utiliser cette skill pour auditer la conformité RGAA d'un site ou d'un composant : quand l'utilisateur demande un audit d'accessibilité, un rapport de conformité RGAA, quand il veut savoir si son code/site respecte le RGAA, quand il mentionne "audit RGAA", "conformité RGAA", "non-conformités", "déclaration d'accessibilité", ou quand il partage du code HTML/React pour vérification a posteriori.4---56# RGAA 4.1.2 — Outil d'audit de conformité78Référentiel d'accessibilité numérique français. 106 critères répartis en 13 thématiques. Basé sur WCAG 2.1 niveau AA.910Source : https://accessibilite.numerique.gouv.fr/1112## Workflow d'audit13141. **Analyser le code fourni** (HTML, JSX, CSS)152. **Parcourir les 13 thèmes RGAA** en consultant les fichiers de référence détaillés163. **Pour chaque critère**, attribuer un statut :17 - **C** — Conforme : critère respecté18 - **NC** — Non conforme : critère violé (identifier l'élément et le problème)19 - **NA** — Non applicable : critère sans objet pour ce contenu (justifier)204. **Produire le rapport structuré** selon le format ci-dessous215. **Exporter le rapport** : écrire le rapport dans un fichier Markdown ET l'afficher dans la conversation2223## Format du rapport de conformité2425```markdown26## Audit RGAA 4.1.2 — Rapport de conformité2728**Date :** JJ/MM/AAAA29**Périmètre audité :** [description du code / page / composant]30**Résultat global :** X% conforme31(X critères applicables — X conformes, X non conformes, X non applicables)3233---3435### Tableau de synthèse3637| Thème | C | NC | NA |38|-------|---|----|----|39| 1. Images | | | |40| 2. Cadres | | | |41| 3. Couleurs | | | |42| 4. Multimédia | | | |43| 5. Tableaux | | | |44| 6. Liens | | | |45| 7. Scripts | | | |46| 8. Éléments obligatoires | | | |47| 9. Structuration | | | |48| 10. Présentation | | | |49| 11. Formulaires | | | |50| 12. Navigation | | | |51| 13. Consultation | | | |52| **Total** | | | |5354---5556### Non-conformités détectées5758**[NC] {ID} — {Intitulé du critère}**59- **Élément concerné :** `<code>` ou description de l'endroit dans la page60- **Problème :** description précise de la violation61- **Correction :** action concrète à mener62- **Priorité :** 🔴 Bloquant / 🟠 Majeur / 🟡 Mineur6364---6566### Critères conformes6768{ID1}, {ID2}, {ID3}... (liste compacte)6970### Critères non applicables7172- **{ID}** — {justification courte}73```7475## Export du rapport7677Après avoir produit le rapport, **toujours** :78791. Créer le dossier `audits/` à la racine du projet s'il n'existe pas802. Écrire le rapport complet dans `audits/rgaa-AAAA-MM-JJ.md` (date du jour, format ISO)813. Afficher également le rapport dans la conversation8283Si un fichier du même nom existe déjà, ajouter un suffixe incrémental : `rgaa-2026-03-26-2.md`.8485> Exemple : `audits/rgaa-2026-03-26.md`8687## Grille de priorités8889| Priorité | Définition | Exemples |90|----------|------------|---------|91| 🔴 **Bloquant** | Bloque l'accès au contenu ou à la fonctionnalité pour un utilisateur AT | Image sans `alt`, champ sans label, lien vide, piège au clavier |92| 🟠 **Majeur** | Impact fort sur l'expérience mais contournable par certains AT | Contraste insuffisant, focus non visible, hiérarchie de titres cassée, lien non explicite |93| 🟡 **Mineur** | Gêne légère, dégradation de l'expérience sans blocage | `autocomplete` manquant, `caption` de tableau absent, nouvelle fenêtre non signalée |9495## Référence détaillée des critères9697Chaque fichier de référence liste les critères avec leur condition, test de code, non-conformité type et priorité.9899- **Images, Cadres, Couleurs** (thèmes 1–3, 14 critères) : [references/criteres-images-cadres-couleurs.md](references/criteres-images-cadres-couleurs.md)100- **Multimédia, Tableaux, Liens, Scripts** (thèmes 4–7, 28 critères) : [references/criteres-multimedia-tableaux-liens-scripts.md](references/criteres-multimedia-tableaux-liens-scripts.md)101- **Éléments obligatoires, Structure, Présentation** (thèmes 8–10, 28 critères) : [references/criteres-structure-presentation.md](references/criteres-structure-presentation.md)102- **Formulaires** (thème 11, 13 critères) : [references/criteres-formulaires.md](references/criteres-formulaires.md)103- **Navigation, Consultation** (thèmes 12–13, 23 critères) : [references/criteres-navigation-consultation.md](references/criteres-navigation-consultation.md)