axiom-ios-accessibility by charleswiltgen/axiom
npx skills add https://github.com/charleswiltgen/axiom --skill axiom-ios-accessibility对于任何无障碍相关工作,包括 VoiceOver、动态字体、色彩对比度和 WCAG 合规性,您必须使用此技能。
在以下情况时使用此路由器:
所有无障碍功能工作 → /skill axiom-accessibility-diag
无障碍功能审计 → 启动 accessibility-auditor 代理或 /axiom:audit accessibility(VoiceOver 问题、动态字体违规、色彩对比度失败、WCAG 合规性扫描)
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
| 想法 | 现实 |
|---|---|
| "等我构建完成后再添加 VoiceOver 标签" | 无障碍功能是基础,不是锦上添花。accessibility-diag 可以防止 App Store 审核被拒。 |
| "我的应用不需要无障碍功能" | 所有应用都需要无障碍功能。这是 App Store 指南的要求,并且对所有用户都有益。 |
| "动态字体只需要 .scaledFont" | 动态字体有 7 个常见违规项。accessibility-diag 可以捕获所有这些。 |
| "色彩对比度在我看来没问题" | 视觉评估不可靠。WCAG 比率需要测量。accessibility-diag 可以验证。 |
Image(decorative: "photo") —— 自动对 VoiceOver 隐藏(等同于 accessibilityHidden(true),但语义更清晰)accessibilityInputLabels() —— 通过提供替代标签来提高语音控制的准确性accessibilityDifferentiateWithoutColor 环境值 —— 当激活时,在颜色指示器旁提供非颜色提示(图标、图案、标签)用户:"我的按钮没有被 VoiceOver 朗读" → 调用:/skill axiom-accessibility-diag
用户:"如何支持动态字体?" → 调用:/skill axiom-accessibility-diag
用户:"检查我的应用是否存在无障碍功能问题" → 调用:/skill axiom-accessibility-diag
用户:"为 App Store 无障碍功能审核做准备" → 调用:/skill axiom-accessibility-diag
用户:"自动扫描我的应用是否存在无障碍功能问题" → 调用:accessibility-auditor 代理
用户:"如何支持辅助访问?" → 调用:/skill axiom-accessibility-diag
用户:"我的应用没有显示在辅助访问中" → 调用:/skill axiom-accessibility-diag
每周安装量
116
代码仓库
GitHub 星标数
601
首次出现
2026年1月21日
安全审计
安装于
opencode99
codex94
claude-code94
gemini-cli89
cursor88
github-copilot83
You MUST use this skill for ANY accessibility work including VoiceOver, Dynamic Type, color contrast, and WCAG compliance.
Use this router when:
All accessibility work → /skill axiom-accessibility-diag
Accessibility audit → Launch accessibility-auditor agent or /axiom:audit accessibility (VoiceOver issues, Dynamic Type violations, color contrast failures, WCAG compliance scanning)
| Thought | Reality |
|---|---|
| "I'll add VoiceOver labels when I'm done building" | Accessibility is foundational, not polish. accessibility-diag prevents App Store rejection. |
| "My app doesn't need accessibility" | All apps need accessibility. It's required by App Store guidelines and benefits all users. |
| "Dynamic Type just needs .scaledFont" | Dynamic Type has 7 common violations. accessibility-diag catches them all. |
| "Color contrast looks fine to me" | Visual assessment is unreliable. WCAG ratios require measurement. accessibility-diag validates. |
Image(decorative: "photo") for purely decorative images — automatically hidden from VoiceOver (equivalent to accessibilityHidden(true) but semantically clearer)accessibilityInputLabels() for buttons with complex or changing labels — improves Voice Control accuracy by providing alternative labelsaccessibilityDifferentiateWithoutColor environment value — when active, provide non-color cues (icons, patterns, labels) alongside color indicatorsUser: "My button isn't being read by VoiceOver" → Invoke: /skill axiom-accessibility-diag
User: "How do I support Dynamic Type?" → Invoke: /skill axiom-accessibility-diag
User: "Check my app for accessibility issues" → Invoke: /skill axiom-accessibility-diag
User: "Prepare for App Store accessibility review" → Invoke: /skill axiom-accessibility-diag
User: "Scan my app for accessibility issues automatically" → Invoke: accessibility-auditor agent
User: "How do I support Assistive Access?" → Invoke: /skill axiom-accessibility-diag
User: "My app doesn't show up in Assistive Access" → Invoke: /skill axiom-accessibility-diag
Weekly Installs
116
Repository
GitHub Stars
601
First Seen
Jan 21, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
opencode99
codex94
claude-code94
gemini-cli89
cursor88
github-copilot83
后端测试指南:API端点、业务逻辑与数据库测试最佳实践
11,800 周安装