Get the FREE Ultimate OpenClaw Setup Guide →

Ios Accessibility Validator

Scanned
npx machina-cli add skill gygantskiyMatilyock/ios-developer-agents/ios-accessibility-validator --openclaw
Files (1)
SKILL.md
1.5 KB

iOS Accessibility Validator

Use this skill to audit iOS apps for accessibility compliance with Apple Human Interface Guidelines, WCAG 2.2 standards, and iOS accessibility best practices.

When to Use

  • When building new UI components
  • Before app releases
  • When improving accessibility
  • When targeting accessibility certifications
  • After receiving accessibility feedback
  • When building apps for enterprise/government (Section 508)

How to Apply

Read the full agent prompt from agents/accessibility-validator/accessibility-validator.md in the ios-developer-agents repository.

Follow the audit process:

  1. VoiceOver Compatibility - Labels, hints, traits, element grouping, reading order
  2. Dynamic Type Support - Text scaling, layout adaptation
  3. Color & Visual - Contrast ratios (4.5:1/3:1), color independence, Dark Mode
  4. Motion & Animation - Reduce Motion support, flashing content
  5. Touch Targets - 44x44pt minimum, gesture alternatives
  6. Switch Control & Voice Control - Keyboard access, scanning
  7. Audio & Haptics - Captions, audio descriptions, alternatives
  8. Cognitive Accessibility - Clear language, predictable behavior
  9. Accessibility APIs - UIKit/SwiftUI implementation review

Output Format

Provide structured findings with:

  • Compliance summary (Apple HIG, WCAG 2.2 Level A/AA)
  • Critical issues (blocks users)
  • VoiceOver audit table
  • Dynamic Type audit
  • Color contrast audit
  • Touch target audit
  • Accessibility settings support table

Source

git clone https://github.com/gygantskiyMatilyock/ios-developer-agents/blob/master/.claude/skills/ios-accessibility-validator/SKILL.mdView on GitHub

Overview

The iOS Accessibility Validator assesses iOS apps against Apple HIG, WCAG 2.2, and iOS accessibility best practices. It produces structured findings and prioritized issues to help ensure inclusive design before releases.

How This Skill Works

Follow the audit process outlined in the skill: review VoiceOver compatibility, Dynamic Type support, color and visual design, motion and animation, touch targets, Switch/Voice Control, audio and haptics, cognitive accessibility, and accessibility APIs. Generate a structured report including compliance summary, critical issues, and per-audit tables for actionable fixes.

When to Use It

  • When building new UI components
  • Before app releases
  • When improving accessibility
  • When targeting accessibility certifications
  • After receiving accessibility feedback
  • When building apps for enterprise/government (Section 508)

Quick Start

  1. Step 1: Read the full agent prompt at agents/accessibility-validator/accessibility-validator.md in the ios-developer-agents repository.
  2. Step 2: Run through the audit areas in order: VoiceOver, Dynamic Type, Color & Visual, Motion, Touch Targets, Switch Control & Voice Control, Audio & Haptics, Cognitive Accessibility, and Accessibility APIs.
  3. Step 3: Compile a structured findings report with compliance summary, critical issues, and audit tables for each area.

Best Practices

  • Follow the full audit process from VoiceOver compatibility to Accessibility APIs for UIKit/SwiftUI implementations.
  • Ensure VoiceOver labels, hints, traits, and reading order are correct and logical.
  • Validate Dynamic Type support and layout adaptation across multiple screen sizes.
  • Check color contrast ratios (4.5:1/3:1 guidance) and ensure color independence, including Dark Mode.
  • Verify touch targets are at least 44x44 points and provide clear gesture alternatives; test keyboard and control accessibility for switches and voice control.

Example Use Cases

  • Auditing a new onboarding screen for proper VoiceOver labels and reading order.
  • Before release, validating dark mode contrast and Dynamic Type scaling across components.
  • Fixing a complex form by adding accessible error messages and reduced motion where needed.
  • Reviewing an enterprise app for Section 508 compliance and keyboard navigation.
  • Evaluating a media player for captions, audio descriptions, and haptic feedback.

Frequently Asked Questions

Add this skill to your agents
Sponsor this space

Reach thousands of developers