/ccc-mobile — Mobile domain hub
Load ONE skill. Get the entire mobile development domain. 8 skills in one.
Sub-Skills
| # | Skill | Focus |
|---|---|---|
| 1 | react-native | React Native development — Expo, navigation, native modules, state management |
| 2 | flutter | Flutter/Dart — widget architecture, state management, platform channels |
| 3 | swiftui | SwiftUI — MVVM patterns, Combine, iOS-specific features |
| 4 | jetpack-compose | Jetpack Compose — Material Design 3, Android lifecycle |
| 5 | mobile-testing | Mobile testing — Detox, Maestro, XCTest, Espresso |
| 6 | app-store-optimization | ASO — App Store + Play Store listing optimization |
| 7 | push-notifications | Push notifications — FCM, APNs, OneSignal, Expo Notifications |
| 8 | deep-linking | Universal links, App Links, deep link configuration |
No expressed intent? Present the top 3 sub-skills + "More…" as an AskUserQuestion picker (≤4 options).
Routing Matrix
| Your Intent | Route To |
|---|---|
| "React Native" / "Expo" | react-native |
| "Flutter" / "Dart" | flutter |
| "iOS" / "SwiftUI" | swiftui |
| "Android" / "Jetpack Compose" | jetpack-compose |
| "Mobile tests" / "Detox" / "Maestro" | mobile-testing |
| "App Store" / "Play Store" / "ASO" | app-store-optimization |
| "Push notifications" / "FCM" / "APNs" | push-notifications |
| "Deep links" / "Universal links" | deep-linking |
Platform Selection Guide
| Need | Recommendation |
|---|---|
| One codebase, both platforms | React Native (larger ecosystem) or Flutter (stronger UI) |
| iOS-only, native feel | SwiftUI |
| Android-only, native feel | Jetpack Compose |
| Performance-critical | Flutter (Impeller) or native |
| Existing web team (React) | React Native |
When to invoke this skill
Example 1
- user: build a React Native app with navigation and native modules
- assistant: Loads ccc-mobile and routes to react-native skill for Expo/bare workflow, React Navigation, and native module integration patterns.
Example 2
- user: optimize our App Store listing to increase downloads
- assistant: Loads ccc-mobile and routes to app-store-optimization for keyword research, screenshot optimization, and rating prompts.
Example 3
- user: add push notifications to our iOS and Android app
- assistant: Loads ccc-mobile and routes to push-notifications for FCM + APNs setup with OneSignal or Expo Notifications.
⚙️ Fable contract: plan before build · verifier ≠ worker · prove before alarm · loops need gates · leave durable state —
rules/fable-method.md