A community-driven registry for the Claude Code ecosystem. Not affiliated with Anthropic.
Are you the author? Sign in to claim
iOS HIG + Android Material Design + React Native a11y in one skill
A comprehensive Claude Code skill providing mobile app UI/UX design guidance, covering iOS Human Interface Guidelines, Android Material Design, accessibility standards, and React Native best practices.
This skill transforms Claude into a mobile app design expert, providing specialized knowledge for:
Claude will automatically invoke this skill when you mention:
mobile-app-design/
├── SKILL.md # Core design principles (1,937 words)
├── references/ # Detailed documentation (26,000+ words)
│ ├── ios-guidelines.md # iOS HIG essentials
│ ├── android-guidelines.md # Material Design 3
│ ├── accessibility-checklist.md # WCAG 2.1 AA testing
│ ├── performance-patterns.md # React Native optimization
│ ├── common-mistakes.md # Errors and fixes
│ ├── platform-differences.md # iOS vs Android comparison
│ └── ui-libraries.md # Library selection guide
├── examples/ # Working code (4 files)
│ ├── profile-screen-example.tsx # Complete screen with best practices
│ ├── design-system-config.ts # Design tokens
│ ├── form-validation-example.tsx # Accessible form patterns
│ └── optimized-list-example.tsx # FlatList performance
└── scripts/ # Validation tools (3 utilities)
├── check-contrast.py # WCAG contrast checker
├── validate-touch-targets.sh # Touch target validator
└── accessibility-audit.sh # Accessibility auditor
cd ~/.claude/skills
git clone https://github.com/awesome-skills/mobile-app-design.git
Simply ask Claude questions like:
"Design a profile screen following iOS guidelines"
"Review my app's accessibility"
"What's the minimum touch target size for Android?"
"Optimize this FlatList performance"
"Check contrast ratios in my color palette"
Check color contrast:
python scripts/check-contrast.py "#FFFFFF" "#000000"
Validate touch targets:
./scripts/validate-touch-targets.sh src/screens
Audit accessibility:
./scripts/accessibility-audit.sh src/components --fix-suggestions
<TouchableOpacity
style={styles.button}
onPress={handlePress}
accessibilityRole="button"
accessibilityLabel="Save profile"
accessibilityHint="Saves your profile changes"
>
<Text style={styles.buttonText}>Save</Text>
</TouchableOpacity>
<FlatList
data={items}
renderItem={renderItem}
keyExtractor={item => item.id}
getItemLayout={(data, index) => ({
length: ITEM_HEIGHT,
offset: ITEM_HEIGHT * index,
index,
})}
removeClippedSubviews={true}
maxToRenderPerBatch={10}
windowSize={5}
/>
The skill uses a three-level loading system for efficiency:
This keeps context usage optimal while providing comprehensive guidance.
references/ios-guidelines.md (2,847 words) - SF Fonts, Navigation, VoiceOver, Hapticsreferences/android-guidelines.md (3,124 words) - Material Design 3, Motion, TalkBackreferences/accessibility-checklist.md (3,456 words) - WCAG 2.1 AA compliance testingreferences/performance-patterns.md (3,678 words) - React Native optimization patternsreferences/common-mistakes.md (4,231 words) - Common errors with fixesreferences/platform-differences.md (3,892 words) - iOS vs Android comparison tablesreferences/ui-libraries.md (4,567 words) - React Native UI library comparisonValidates color contrast ratios against WCAG standards:
python scripts/check-contrast.py "#1DA1F2" "#FFFFFF"
# Output: Contrast ratio: 3.24:1
# WCAG AA Large Text: ✓ PASS
# WCAG AA Normal Text: ✗ FAIL
Scans React Native components for undersized touch targets:
./scripts/validate-touch-targets.sh src/screens --strict
# Checks all TouchableOpacity, Pressable, Button components
# Validates 48×48 minimum in strict mode
Audits components for accessibility issues:
./scripts/accessibility-audit.sh src/ --fix-suggestions
# Checks for missing accessibilityLabel, accessibilityRole
# Validates image descriptions
# Provides code fix suggestions
All examples demonstrate:
Examples include:
The skill teaches through:
This skill has been evaluated against skill-development best practices:
Overall Score: 10/10
This skill was created using the skill-development framework for Claude Code plugins. To improve or extend:
MIT License - Free to use and modify
For issues or improvements, please refer to the Claude Code skill-development documentation.
Version: 0.1.0 Created: 2026-02-05 Framework: Claude Code Plugin Skills
Route Claude Code traffic to any of 17 provider backends including free or local models
ML engineering — model training, deployment, MLOps, monitoring
Codex / Claude Skill for editable thesis-defense PPTX from PDF or LaTeX while preserving a PowerPoint template. 从论文 PDF
Database performance — query plans, indexing strategies, N+1 detection, caching