Communityコーディング&開発github.com

christopherlouet/wcag-audit

WCAG 2.1/2.2 AA に準拠したウェブアクセシビリティ監査のためのエージェントスキル。11カテゴリ、64ルール(axe-core インスパイア)。インストール: npx skills add christopherlouet/wcag-audit

wcag-audit とは?

このスキルは、AIエージェント(Claude Code など)にウェブアクセシビリティ監査機能を提供します。WCAG 2.1/2.2 AA の64のルール(axe-core のカテゴリ分類に基づく11カテゴリ)に従って、HTML ページのアクセシビリティ問題を自動的に検出・報告します。エージェントは、監査対象のURLまたはHTMLソースを受け取り、各ルールに基づいて要素を評価し、違反を発見した場合はその詳細(影響度、該当要素、修正提案)を構造化されたレポートとして出力します。このスキルは、フロントエンド開発者やQAチームがコードレビューやCIパイプラインの中でアクセシビリティチェックを効率的に実行するために設計されています。

対応~Claude Code~Codex CLI~Cursor
npx skills add christopherlouet/wcag-audit

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

wcag-audit は何をしますか?

Agent Skill for auditing web accessibility against WCAG 2.1/2.2 AA — 64 rules across 11 categories, inspired by axe-core. Install: npx skills add christopherlouet/wcag-audit

概要

このスキルは、AIエージェントがウェブページのアクセシビリティをWCAG 2.1/2.2 AAに準拠して監査できるようにします。axe-core にインスパイアされた64のルールが11カテゴリに分類されており、問題の検出と修正提案を自動で行います。

インストール

npx skills add christopherlouet/wcag-audit

使用方法

  1. エージェントに監査対象のURLまたはHTMLソースを提供します。
  2. エージェントが64のルールに基づいてページを解析します。
  3. 結果は構造化されたレポートとして返されます。各違反には以下が含まれます:
    • ルールID
    • 影響度(critical, serious, moderate, minor)
    • 該当要素のCSSセレクタ
    • 問題の説明
    • 修正提案

対応ルールカテゴリ

カテゴリ説明
色とコントラスト色のコントラスト比、色以外での識別
ドキュメント構造見出し、ランドマーク、フレームタイトル
キーボードアクセシビリティキーボード操作可能、フォーカス順序
画像と代替テキストimg の alt 属性、背景画像
フォームとラベルラベル、エラーメッセージ、プレースホルダ
リンクリンクテキスト、同一リンクの識別
マルチメディアキャプション、トランスクリプト
ページタイトルとメタデータ説明的なページタイトル
適応可能リサイズ、リフロー対応
タイミングとアニメーションタイムアウト、点滅、動きの制御
支援技術との互換性ARIA、name/role/value

出力例

{
  "violations": [
    {
      "ruleId": "color-contrast",
      "impact": "critical",
      "selector": "#main-content > p.callout",
      "description": "前景色(#999)と背景色(#fff)のコントラスト比が2.8:1で、WCAG AAの4.5:1を満たしていません。",
      "suggestion": "前景色を #595959 に変更してコントラスト比4.7:1を確保してください。"
    }
  ]
}

注意事項

  • このスキルは静的解析を行います。動的なコンテンツの変更やJavaScriptによるレンダリング後の状態は直接評価しません。
  • 完全なアクセシビリティ監査には、自動テストだけでなく手動テストや支援技術を使ったテストを組み合わせることを推奨します。

関連スキル