rgaa について
rgaaは、フランスのRGAA 4.1.2アクセシビリティ基準に照らしてコードを確認する監査スキルです。13のテーマを審査し、Markdownファイルと会話内に構造化された適合レポートを出力します。
主な機能
- 01HTML、JSX、CSSの確認
- 0213テーマにわたる基準の審査
- 03適合・不適合・非該当の判定
- 04問題の説明と優先度の設定
- 05日付付きMarkdown監査レポートの保存
活用シーン
- 01ページやコンポーネントのアクセシビリティ問題を監査
- 02プロジェクトのRGAA審査結果を記録
- 03支援技術の利用者に影響する問題の優先順位付け
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ etalab-ia/ skills --skill rgaaインストール後、Claude Code で/rgaaを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
README.mdreferences/criteres-formulaires.mdcriteres-images-cadres-couleurs.mdcriteres-multimedia-tableaux-liens-scripts.mdcriteres-navigation-consultation.mdcriteres-structure-presentation.md詳細
RGAA 4.1.2 — 準拠監査ツール
フランスのデジタルアクセシビリティ基準。13 のテーマに分かれた 106 の基準。WCAG 2.1 レベル AA に基づいています。
出典 : https://accessibilite.numerique.gouv.fr/
監査ワークフロー
- 提供されたコードを分析する(HTML、JSX、CSS)
- RGAA の 13 テーマを順に確認する。詳細な参照ファイルを参照しながら進めます
- 各基準について、ステータスを割り当てます :
- C — 準拠 : 基準を満たしている
- NC — 非準拠 : 基準に違反している(該当要素と問題を特定する)
- NA — 該当なし : このコンテンツにこの基準は該当しない(理由を明記する)
- 構造化されたレポートを作成する。以下の形式に従います
- レポートをエクスポートする : レポートを Markdown ファイルに書き込み、かつ会話内にも表示します
準拠レポートの形式
## 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}
レポートのエクスポート
レポートを作成した後は、必ず :
- プロジェクトのルートに
audits/フォルダーが存在しない場合は作成する - 完全なレポートを
audits/rgaa-AAAA-MM-JJ.mdに書き込む(当日の日付、ISO 形式) - レポートを会話内にも表示する
同名のファイルがすでに存在する場合は、インクリメンタルなサフィックスを追加します : rgaa-2026-03-26-2.md。
例 :
audits/rgaa-2026-03-26.md
優先度グリッド
| 優先度 | 定義 | 例 |
|---|---|---|
| 🔴 ブロッカー | AT 利用者にとってコンテンツまたは機能へのアクセスを妨げる | alt のない画像、ラベルのないフィールド、空のリンク、キーボードトラップ |
| 🟠 重大 | 体験への影響は大きいが、一部の AT では回避可能 | 不十分なコントラスト、表示されないフォーカス、壊れた見出し階層、不明確なリンク |
| 🟡 軽微 | 軽度の支障、ブロックには至らない体験の低下 | autocomplete の欠如、テーブルの caption の欠如、新しいウィンドウが通知されていない |
基準の詳細リファレンス
各参照ファイルには、基準とその条件、コードテスト、典型的な非準拠、優先度が記載されています。
- 画像、フレーム、色(テーマ 1〜3、14 基準) : references/criteres-images-cadres-couleurs.md
- マルチメディア、テーブル、リンク、スクリプト(テーマ 4〜7、28 基準) : references/criteres-multimedia-tableaux-liens-scripts.md
- 必須要素、構造、プレゼンテーション(テーマ 8〜10、28 基準) : references/criteres-structure-presentation.md
- フォーム(テーマ 11、13 基準) : references/criteres-formulaires.md
- ナビゲーション、閲覧(テーマ 12〜13、23 基準) : references/criteres-navigation-consultation.md
コメント
Markdown 対応