Swiftui Accessibility Auditor
Analyzes SwiftUI code for accessibility issues, providing clear suggestions to improve usability for all users.
Install on your platform
We auto-selected Claude Code based on this skill’s supported platforms.
Run in terminal (recommended)
claude mcp add swiftui-accessibility-auditor npx -- -y @trustedskills/swiftui-accessibility-auditor
Or manually add to ~/.claude/settings.json
{
"mcpServers": {
"swiftui-accessibility-auditor": {
"command": "npx",
"args": [
"-y",
"@trustedskills/swiftui-accessibility-auditor"
]
}
}
}Requires Claude Code (claude CLI). Run claude --version to verify your install.
About This Skill
What it does
This skill analyzes SwiftUI code to identify potential accessibility issues. It provides feedback on aspects like proper use of AccessibilityLabel, AccessibilityHint, and ensuring sufficient color contrast for users with visual impairments. The auditor aims to help developers build more inclusive iOS applications that are usable by everyone.
When to use it
- During development: Integrate into your workflow to proactively catch accessibility problems early on.
- Code review: Use the skill to automatically assess SwiftUI code submitted for review, ensuring adherence to accessibility guidelines.
- Accessibility testing: Supplement manual accessibility testing with automated checks using this tool.
- Refactoring existing code: Identify and fix accessibility issues in legacy SwiftUI projects.
Key capabilities
- Analyzes SwiftUI code for accessibility violations.
- Identifies missing or incorrect
AccessibilityLabelusage. - Checks for sufficient color contrast ratios.
- Reports potential accessibility concerns with suggested fixes.
Example prompts
- "Audit this SwiftUI view for accessibility issues: [paste code snippet]"
- "Find any instances where AccessibilityLabel is not used correctly in this file."
- “Check the color contrast of these elements in my SwiftUI app.”
Tips & gotchas
The skill requires access to the SwiftUI source code being audited. While it automates checks, it's important to remember that automated tools cannot replace thorough manual accessibility testing and user feedback.
Tags
TrustedSkills Verification
Unlike other registries that point to live repositories, TrustedSkills pins every skill to a verified commit hash. This protects you from malicious updates — what you install today is exactly what was reviewed and verified.
Security Audits
| Gen Agent Trust Hub | Pass |
| Socket | Pass |
| Snyk | Pass |
🌐 Community
Passed automated security scans.