Upgrade to Pro — share decks privately, control downloads, hide ads and more …

GitHub Copilot CLIでWebアクセシビリティを改善した話

GitHub Copilot CLIでWebアクセシビリティを改善した話

GitHub Copilot CLIでWebアクセシビリティを改善した話
超dotnet new
https://dotnetnew.connpass.com/event/392979/

Avatar for tomokusaba

tomokusaba

May 27, 2026

More Decks by tomokusaba

Other Decks in Technology

Transcript

  1. 自己紹介 • .NETラボ勉強会を主宰 • 2022/08-2026 Microsoft MVP (Developer Technologies) •

    tomo_kusaba • ドラクエ大好き ドラクエ10のプレイ時間→ 1キャラ目:2691時間 2キャラ目:919時間 3キャラ目:793時間 4キャラ目:190時間(配信用)
  2. 前提 • 既定アーキテクチャとして以下を指示 項目 既定 Runtime/Framework 最新の.NET SDKとASP.NET Core UI

    Blazor Web AppのInteractive Server render mode Component library Fluent UI Blazor 4 App orchestration Aspire Accessibility WCAG 2.2のkeyboard/focus/label/ARIAを確認
  3. スキルについて • 根拠の取り方 • WCAGの日本語情報を一次情報として参照する • 判断のよりどころを固定する • なにを確認するか? •

    何をもってアクセシビリティチェックが完了したかが明確にしないと判断 がぶれる • どうやって確認するかは書く必要ないが、何を確認するかは必須
  4. まとめ • GitHub Copilot CLI + Custom Agents + Skillsでコード

    を書く仕組みとともにアクセシビリティを改善する仕組みを入れ ることでWebアプリケーションのアクセシビリティを向上させるこ とはできる。 • しかしながら当然限界点はある。 • 開発の品質活動の1つとして当然組み込んで行くものの1つとし てやるべきこと。