ワンクリックで
mobile-uiux-promax
Use when designing or building mobile app UI for iOS, Android, React Native, Flutter, SwiftUI, or Jetpack Compose
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Use when designing or building mobile app UI for iOS, Android, React Native, Flutter, SwiftUI, or Jetpack Compose
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
Use when you have a written implementation plan to execute in a separate session with review checkpoints
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes
Use when implementing any feature or bugfix, before writing implementation code
Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always
Use when you have a spec or requirements for a multi-step task, before touching code
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
SOC 職業分類に基づく
| name | mobile-uiux-promax |
| description | Use when designing or building mobile app UI for iOS, Android, React Native, Flutter, SwiftUI, or Jetpack Compose |
Data-grounded mobile design intelligence. Every design decision is backed by platform-authoritative data from Apple HIG, Material Design 3, and stack-specific best practices.
Activate this skill when the request involves:
Run the 4-step search sequence from: .agent/workflows/mobile-uiux-promax.md
Read the workflow file before responding. It contains the exact search commands to run.
accessibilityLabelUIAccessibility.isReduceMotionEnabled (iOS) and LocalReduceMotion (Compose) everywhere you animatesafeAreaInsets / SafeAreaView / WindowInsets APIsBefore presenting any design decision, implementation, or code:
Layout & Ergonomics
Platform Conventions
Accessibility
Motion
reduceMotion check before every animationDark Mode
react-native-safe-area-context not built-in SafeAreaViewreact-native-reanimated for gesture-driven animationsreact-native-gesture-handler for complex touch interactionsuseNativeDriver: true on every Animated.timing()ListView.builder not Column + ForEach for long listsconst constructors everywhere possibleGoRouter for navigation with deep link supportRiverpod for state managementcached_network_image for network imagesNavigationStack not deprecated NavigationView (iOS 16+)@StateObject not @ObservedObject for own ViewModelsLazyVStack not VStack for long listsmatchedGeometryEffect for hero-like shared element transitions@Environment(\.accessibilityReduceMotion) before any animationLazyColumn with key = { it.id } for listsderivedStateOf for computed state valuesStatefulShellRoute for tab persistence in GoRoutercollectAsStateWithLifecycle() in all state collectionWindowCompat.setDecorFitsSystemWindows(window, false) for edge-to-edge| Domain | Authority |
|---|---|
| iOS conventions | Apple Human Interface Guidelines |
| Android conventions | Material Design 3 |
| React Native patterns | React Navigation docs + RN official docs |
| Flutter patterns | Flutter official docs + pub.dev best packages |
| SwiftUI patterns | Apple developer documentation |
| Compose patterns | Android Jetpack documentation |
| Accessibility | WCAG 2.1 + iOS Accessibility + Android Accessibility |
| Animation timing | Platform-standard specs (iOS spring / MD3 motion) |