
Ui Mobile
This is the mobile UI skill you reach for when you need React Native components that won't get your app rejected for accessibility violations. It enforces the non-negotiables: 44pt minimum touch targets, WCAG AA contrast ratios, visible button boundaries, and proper accessibility labels on every interactive element. You also get platform-specific guidance for iOS versus Android (shadows versus elevation, SF Pro versus Roboto), safe area handling, and a complete type scale. The mandatory accessibility section is unusually strict, which is exactly what mobile development needs since most accessibility bugs come from developers not knowing the rules exist. Covers React Native and Flutter file patterns.
- skills.sh installs
- 1K
- GitHub stars
- 702
- last updated
- Jul 14, 2026
Install
$ npx -y skills add alinaqi/claude-bootstrap --skill ui-mobile --agent claude-codeInstalls into .claude/skills of the current project.
Files
Mobile UI Design Skill (React Native)
MANDATORY: Mobile Accessibility Standards
These rules are NON-NEGOTIABLE. Every UI element must pass these checks.
1. Touch Targets (CRITICAL)
// MINIMUM 44x44 points for ALL interactive elements
const MINIMUM_TOUCH_SIZE = 44;
// EVERY button, link, icon button must meet this
const styles = StyleSheet.create({
button: {
minHeight: MINIMUM_TOUCH_SIZE,
minWidth: MINIMUM_TOUCH_SIZE,
paddingVertical: 12,
paddingHorizontal: 16,
},
iconButton: {
width: MINIMUM_TOUCH_SIZE,
height: MINIMUM_TOUCH_SIZE,
justifyContent: 'center',
alignItems: 'center',
},
});
// NEVER DO THIS:
style={{ height: 30 }} // ✗ TOO SMALL
style={{ padding: 4 }} // ✗ RESULTS IN TINY TARGET
2. Color Contrast (CRITICAL)
// WCAG 2.1 AA: 4.5:1 for text, 3:1 for large text/UI
// SAFE COMBINATIONS:
const colors = {
// Light mode
textPrimary: '#000000', // on white = 21:1 ✓
textSecondary: '#374151', // gray-700 on white = 9.2:1 ✓
// Dark mode
textPrimaryDark: '#FFFFFF', // on gray-900 = 16:1 ✓
textSecondaryDark: '#E5E7EB', // gray-200 on gray-900 = 11:1 ✓
};
Sponsors
Details
- Repository
- github.com/alinaqi/claude-bootstrap
- Categories
- Frontend Development, Mobile Development
- First seen
- Apr 16, 2026
More from alinaqi/claude-bootstrap
All 54- Posthog Analytics736
- Flutter685
- Supabase Nextjs651
- Supabase587
- Android Java583
- React Native517
- Aws Dynamodb419
- User Journeys406
- Code Deduplication335
- Nodejs Backend316
- Security315
- Aeo Optimization306
- Agentic Development304
- Ui Web285
- Woocommerce284
- Klaviyo267
- Ui Testing260
- React Web234
- Site Architecture233
- Commit Hygiene229
- Web Content226
- Team Coordination221
- Codex Review214
- Typescript212