skillfed

axiom-accessibility

This skill routes you through comprehensive accessibility diagnostics for iOS, iPadOS, macOS, tvOS, and watchOS apps. Whether you're troubleshooting VoiceOver labels, scaling violations, contrast failures, or preparing for App Store review, it connects you to targeted guidance and automated scanning tools.

axiom-accessibility helps you resolve VoiceOver, Dynamic Type, contrast, touch target, and WCAG compliance problems in Apple apps.

AI-generated summary based on this skill's SKILL.md

1,095 81 MIT updated by CharlesWiltgen

Install

CharlesWiltgen/Axiom/axiom-accessibility · repository language: Go

CLI (skillfed)coming soon
git clone https://github.com/CharlesWiltgen/Axiom
cp -r Axiom/axiom-codex/skills/axiom-accessibility ~/.claude/skills/axiom-accessibility

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

How do I fix VoiceOver not reading my button?

axiom-accessibility guides you through VoiceOver label setup and troubleshooting. Start by verifying that your button has an accessibilityLabel or accessibilityHint assigned; check that it's not hidden behind another view or marked as hidden. Use the Accessibility Inspector to confirm VoiceOver can detect the element, then test with a rotor or direct swipe. axiom-accessibility connects you to targeted fixes for common reading failures.

What does axiom-accessibility do for app store reviews?

axiom-accessibility helps you prepare for App Store accessibility review by routing you through comprehensive diagnostics covering VoiceOver, Dynamic Type, color contrast, touch targets, and WCAG compliance. It identifies dead ends, dismiss traps, and missing states that reviewers flag. Use it to audit your entire app before submission and resolve issues systematically.

Can axiom-accessibility help with dynamic type scaling issues in SwiftUI?

Yes. axiom-accessibility addresses Dynamic Type scaling violations by helping you test text rendering at all accessibility sizes (xSmall through xxxLarge). It guides you through layout adjustments, font scaling, and line-height tuning in SwiftUI. Check that your views adapt without truncation or overlap, and verify that touch targets remain at least 44×44 points across all sizes.

How do I validate 44x44 touch targets and color contrast?

axiom-accessibility connects you to validation techniques for both metrics. For touch targets, use the Accessibility Inspector to measure interactive elements and ensure they meet the 44×44-point minimum. For color contrast, run WCAG AA or AAA checks using automated scanning tools that axiom-accessibility recommends, testing foreground and background pairs across your app.

Does axiom-accessibility support watchOS and tvOS?

Yes. axiom-accessibility covers watchOS accessibility features including VoiceOver rotor and AssistiveTouch, plus tvOS large text support. It also guides you through Assistive Access and Reduce Motion implementation across iOS, iPadOS, macOS, tvOS, and watchOS, ensuring your app meets platform-specific accessibility standards.

What are UX dead ends and how does axiom-accessibility help?

axiom-accessibility identifies UX dead ends—states where users cannot navigate forward or escape without swiping or gesturing. Examples include fullscreen cover dismiss traps and gesture-only controls. The skill routes you to detection methods and fixes, helping you add keyboard navigation, alternative dismiss buttons, and rotor support so all users can complete tasks.

SKILL.md

rendered from the published skill — quoted content, verbatim

Accessibility

You MUST use this skill for ANY accessibility work including VoiceOver, Dynamic Type, color contrast, WCAG compliance, and UX flow auditing.

<!-- AXIOM_AUDITOR_INLINE_BEGIN — auto-maintained by scripts/build-inlined-auditors.ts; do not hand-edit --> > Not on Claude Code? Where this router says "Launch some-auditor agent", read that auditor's file in this suite and follow it inline — the same procedure, needing only file search and read. > > Available here: skills/accessibility-auditor.md. > Homed in another suite: axiom-concurrency/skills/concurrency-auditor.md, axiom-data/skills/swiftdata-auditor.md, axiom-swiftui/skills/swiftui-nav-auditor.md, axiom-swiftui/skills/ux-flow-auditor.md. > > Agents that need Bash — builds, tests, simulators, crash symbolication — stay Claude Code-only; there is no inline equivalent for those. <!-- AXIOM_AUDITOR_INLINE_END -->

Quick Reference

| Symptom / Task | Reference

(truncated - see the full file via the links below)

Read as markdown · JSON record · Browse the source repository

File tree — 5 files
axiom-codex/skills/axiom-accessibility/SKILL.md
axiom-codex/skills/axiom-accessibility/agents/openai.yaml
axiom-codex/skills/axiom-accessibility/skills/accessibility-diag.md
axiom-codex/skills/axiom-accessibility/skills/ux-flow-audit.md
axiom-codex/skills/axiom-accessibility/skills/watchos-a11y.md

Related skills

Tags

inclusive-design wcag-compliance assistive-tech screen-reader adaptive-ui a11y-audit user-experience-testing semantic-markup