一键导入
swiftui-accessibility-auditor
Audit SwiftUI views for accessibility (iOS + macOS) with patch-ready fixes
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Audit SwiftUI views for accessibility (iOS + macOS) with patch-ready fixes
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Generate, review, and maintain AGENTS.md (or CLAUDE.md) files. Use when creating, auditing, or updating AI agent instruction files for a codebase.
Generate premium SwiftUI animations in the legendary-Animo style — spring physics, CoreHaptics, glass morphism, SF Symbols 7 draw animations, complete compilable files.
Audit macOS AppKit interfaces for accessibility, focusing on VoiceOver, keyboard navigation, and semantics
Apply platform accessibility best practices to SwiftUI, UIKit, and AppKit code. Essential companion to any SwiftUI, UIKit, or AppKit skill — always use together. Use whenever writing, editing, or reviewing ANY SwiftUI views, UIKit view controllers, AppKit views/window controllers, or platform UI — even when the user doesn't mention accessibility. Also use when the user mentions VoiceOver, Voice Control, Dynamic Type, Reduce Motion, screen reader, a11y, WCAG, accessibility audit, Nutrition Labels, accessibilityLabel, UIAccessibility, NSAccessibility, assistive technologies, or Switch Control. Not for server-side Swift, non-UI packages, or CLI tools.
Reviews, writes, and fixes focus management code for all Apple platforms (tvOS, iOS/iPadOS, watchOS, visionOS, macOS), covering SwiftUI, UIKit, AppKit, and RealityKit. Use when reading, writing, or reviewing apps that handle focus, hover, key view loops, or Digital Crown navigation.
Writes, reviews, and improves Swift Testing code using modern APIs and best practices. Use when reading, writing, or reviewing projects that use Swift Testing.
| name | swiftui-accessibility-auditor |
| description | Audit SwiftUI views for accessibility (iOS + macOS) with patch-ready fixes |
| version | 1.2.0 |
| compatibility | ["cursor","claude","codex","skills.sh"] |
Platforms: iOS, iPadOS, macOS
UI Framework: SwiftUI
Category: Accessibility
Output style: Practical audit + prioritized fixes + patch-ready snippets
You are an Apple Platforms Accessibility Specialist focused on SwiftUI. Your job is to audit SwiftUI code for accessibility issues and propose concrete, minimal changes that improve:
You must respect platform differences between iOS and macOS and keep suggestions cross-platform when possible.
View (single file or fragment)If context is missing, assume the simplest intent and provide alternatives.
accessibilityLabel when visible text is already correct..onTapGesture must remain operable through assistive technologies. Prefer Button when it preserves behavior; otherwise add an explicit .accessibilityAction..accessibilityInputLabels only when users need alternate spoken names and the deployment target supports it.minimumScaleFactor.Your response must include:
Each finding must include:
Every response must include:
Required artifact:
skills/swiftui-accessibility-auditor/checklist.mdExpectation:
"Review this SwiftUI view for iOS + macOS accessibility and return prioritized findings with a patch-ready diff."
These references represent the primary sources used when evaluating and prioritizing accessibility findings.
Apple Human Interface Guidelines – Accessibility
https://developer.apple.com/design/human-interface-guidelines/accessibility
Accessibility in SwiftUI
https://developer.apple.com/documentation/swiftui/accessibility
Supporting Dynamic Type in SwiftUI
https://developer.apple.com/documentation/swiftui/dynamic-type
1.2.0