Design, implement, and audit inclusive digital products using WCAG 2.2 Level AA standards. Use this skill to generate semantic ARIA for Web and accessibility traits for Web and Native platforms (iOS/Android).
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "accessibility" 技能: 1. 下载 https://raw.githubusercontent.com/affaan-m/ECC/main/skills/accessibility/SKILL.md 2. 保存为 ~/.claude/skills/accessibility/SKILL.md 3. 装好后重载技能,告诉我可以用了
This skill ensures that digital interfaces are Perceivable, Operable, Understandable, and Robust (POUR) for all users, including those using screen readers, switch controls, or keyboard navigation. It focuses on the technical implementation of WCAG 2.2 success criteria.
aria-label, accessibilityLabel, and contentDescription.Determine the functional purpose (e.g., Is this a button, a link, or a tab?). Use the most semantic native element available before resorting to custom roles.
Name, Role, Value patterns.aria-live or live regions for dynamic status updates.flowchart TD
UI["UI Component"] --> Platform{Platform?}
Platform -->|Web| ARIA["WAI-ARIA + HTML5"]
Platform -->|iOS| SwiftUI["Accessibility Traits + Labels"]
Platform -->|Android| Compose["Semantics + ContentDesc"]
ARIA --> AT["Assistive Technology (Screen Readers, Switches)"]
SwiftUI --> AT
Compose --> AT
| Feature | Web (HTML/ARIA) | iOS (SwiftUI) | Android (Compose) |
|---|---|---|---|
| Primary Label | aria-label / <label> | .accessibilityLabel() | contentDescription |
| Secondary Hint | aria-describedby | .accessibilityHint() | Modifier.semantics { stateDescription = ... } |
| Action Role | role="button" | .accessibilityAddTraits(.isButton) | Modifier.semantics { role = Role.Button } |
| Live Updates | aria-live="polite" | .accessibilityLiveRegion(.polite) | Modifier.semantics { liveRegion = LiveRegionMode.Polite } |
<form role="search">
<label for="search-input" class="sr-only">Search products</label>
<input type="search" id="search-input" placeholder="Search..." />
<button type="submit" aria-label="Submit Search">
<svg aria-hidden="true">...</svg>
</button>
</form>
…
读取计划文档并拆解步骤,生成可直接粘贴的 /orchestrate 链式提示词
为 React/Next.js 动效系统建立规范基座,统一令牌、弹簧预设、性能与无障碍规则。
扫描多项技能并提炼通用规则,自动追加、修订或新建规则文件。
为 Spring Boot 与 Quarkus 服务生成并统一应用 Java 编码规范。
帮助制造团队优化生产排程、换线顺序、瓶颈处理与异常应对决策
帮助你设计并实现 F# 单元、属性与集成测试的最佳实践