accessibility-a11y 是做什么的?
遵循 WCAG 指南实施 Web 可访问性(a11y)最佳实践,打造包容、易用的用户界面。
概述
本技能提供了系统化的方法来确保 Web 应用程序满足可访问性标准。它可以帮助您:
- 识别和修复常见的可访问性问题
- 确保符合 WCAG 2.1 AA/AAA 级别
- 优化键盘导航和焦点管理
- 正确使用 ARIA 属性
- 确保足够的颜色对比度
- 支持屏幕阅读器和其他辅助技术
用法
在您的项目中使用此技能,AI 代理将自动应用可访问性最佳实践。例如,在 Claude Code 中,您可以要求:“检查此组件的可访问性”或“为这个表单添加正确的 ARIA 标签”。
关键原则
- 可感知:信息和用户界面组件必须以用户能够感知的方式呈现
- 可操作:用户界面组件和导航必须可操作
- 可理解:信息和用户界面操作必须可理解
- 健壮性:内容必须足够健壮,能够被各种用户代理(包括辅助技术)可靠解析
支持平台
- Claude Code
- Cursor
- Codex
- 其他 AI 编码助手
推荐工具
- axe-core:自动化可访问性测试
- Lighthouse:性能与可访问性审计
- WAVE:视觉反馈工具
- NVDA / VoiceOver:屏幕阅读器测试
贡献
欢迎提交 Issue 或 Pull Request 来改进此技能。
许可证
MIT