Skip to content
alyn

Best Claude skills for mobile apps

Mobile skills help agents build iOS and Android apps with React Native, Expo, Swift and Kotlin: navigation, native modules, performance and store submission. Expo and Callstack publish official skill packs.

66 mobile skills · ranked live · November 2026

The top 10. Ranked by the Alyn Score.

  1. #1
    affaan-m

    Android Clean Architecture

    Clean Architecture patterns for Android and Kotlin Multiplatform projects — module structure, dependency rules, UseCases, Repositories, and data layer patterns. Use when structuring…

    301k1.7MScore 89
    Details
  2. #2
    affaan-m

    Cisco IOS Patterns

    Cisco IOS and IOS-XE review patterns for show commands, config hierarchy, wildcard masks, ACL placement, interface hygiene, and safe change-window verification. Use when reading, writing…

    301k1.7MScore 88
    Details
  3. Garry Tan

    Gstack

    #3
    Garry Tan

    IOS QA

    Live-device iOS QA for SwiftUI apps. (gstack)

    141k47kScore 84
    Details
  4. sickn33

    Agentic Awesome Skills

    #4
    sickn33

    Add App Clip

    Add an iOS App Clip target to an Expo app. Use when the user mentions App Clip, AASA, apple-app-site-association, appclips, smart app banner, or wants to ship a lightweight iOS Clip invoked…

    49k584kScore 83
    Details
  5. GitHub

    Awesome Copilot

    #5
    GitHub

    Apple Appstore Reviewer

    Serves as a reviewer of the codebase with instructions on looking for Apple App Store optimizations or rejection reasons.

    41k2.4MScore 83
    Details
  6. Garry Tan

    Gstack

    #6
    Garry Tan

    IOS Clean

    Remove the DebugBridge SPM package and all #if DEBUG wiring from an iOS app. (gstack)

    141k47kScore 80
    Details
  7. Garry Tan

    Gstack

    #7
    Garry Tan

    IOS Design Review

    Visual design audit for iOS apps on real hardware. (gstack)

    141k47kScore 80
    Details
  8. Vercel

    Agent Skills

    #8
    Vercel

    Vercel React Native Skills

    React Native and Expo best practices for building performant mobile apps. Use when building React Native components, optimizing list performance, implementing animations, or working with…

    34k3.2MScore 80
    Details
  9. Google

    Skills

    #9
    Google

    Google Mobile Ads Android Migrate To Next Gen

    Migrates Android applications from the old, legacy Google Mobile Ads (GMA) SDK (com.google.android.gms:play-services-ads) to the new GMA Next-Gen SDK (com.google.android…

    24k1.1MScore 79
    Details
  10. Expo

    Skills

    #10
    Expo

    Expo Skill Eval

    Evaluate Expo skills in this repo end-to-end - trigger accuracy, generated code quality, and runtime screenshots on iOS simulator and Android emulator via Expo Go (web optional). Use when…

    4.1k1.1MScore 77
    Details

What makes a great mobile skill.

  • Platform-specific guidance (iOS and Android differ).

  • Performance checks for lists, images and startup time.

  • Build and submission steps for the stores.

All 66 mobile skills.

Expo

Skills

75
Expo

expo-app-clip

Add an iOS App Clip target to an Expo app. Use when the user mentions App Clip, AASA, apple-app-site-association, appclips, smart app banner, or wants to ship a lightweight iOS Clip invoked…

4.1k1.1MMobile

Expo

Skills

75
Expo

expo-data-fetching

Use when implementing or debugging ANY network request, API call, or data fetching. Covers fetch API, React Query, SWR, error handling, caching, offline support, loading/empty/error screen…

4.1k1.1MMobile

Expo

Skills

75
Expo

expo-design-system

Build and maintain a design system inside an Expo app - a reusable theme of design tokens (color, spacing, typography, radius, shadow, motion), reusable component structure with…

4.1k1.1MMobile

Expo

Skills

75
Expo

expo-examples

Expo's official example projects - the expo/examples repo of ~70 `with-*` integrations (Stripe, Clerk, Supabase, OpenAI, maps, Reanimated, SQLite, Skia, NativeWind, and more). Use when…

4.1k1.1MMobile

Expo

Skills

75
Expo

expo-migrate-module

Migrate an existing Apple/Swift Expo native module from the Expo Modules API 1.0 definition DSL to the 2.0 macro API (sometimes called v2) while preserving its JavaScript and TypeScript…

4.1k1.1MMobile

Expo

Skills

75
Expo

expo-module

Guide for creating and writing Expo native modules and views using the Expo Modules API (Swift, Kotlin, TypeScript). Covers module definition DSL, native views, shared objects, config…

4.1k1.1MMobile

Expo

Skills

75
Expo

expo-native-ui

Build beautiful, native-feeling Expo screens. Covers Apple HIG styling, semantic colors, native controls, SF Symbols, media, visual effects, gradients, storage, and responsive layout. For…

4.1k1.1MMobile

Expo

Skills

75
Expo

expo-overview

Entry point and router for every Expo or EAS task. Load this skill first — before writing code and before choosing another expo-* / eas-* skill — when the request, PRD, or spec mentions…

4.1k1.1MMobile

Expo

Skills

75
Expo

expo-router

Navigation and routing for Expo Router. Covers file-based routes, groups and dynamic routes, folder organization, Link with previews and context menus, native Stack, page titles, modals and…

4.1k1.1MMobile

Expo

Skills

75
Expo

expo-upgrade

Guidelines for upgrading Expo SDK versions and fixing dependency issues

4.1k1.1MMobile

Expo

Skills

75
Expo

expo-web-to-native

Migrate an existing web React app to a native iOS/Android app with Expo. Use when the user wants to turn a website into a mobile app, port a Next.js/Vite/CRA React codebase to React Native…

4.1k1.1MMobile

Expo

Skills

74
Expo

eas-observe

Use for anything related to EAS Observe - adding `expo-observe` to an Expo project (AppMetricsRoot/ObserveRoot HOC, markInteractive and ObserveInteractiveMarker, the useObserve hook, the…

4.1k1.1MMobile

Expo

Skills

74
Expo

expo-brownfield

Integrate Expo and React Native into an existing native iOS or Android app. Use for brownfield, embedding a React Native screen in SwiftUI/UIKit or Kotlin, or AAR/XCFramework packaging…

4.1k1.1MMobile

Expo

Skills

73
Expo

eas-hosting

Deploy Expo websites and Expo Router API routes to EAS Hosting - export the web bundle, run eas deploy for production and PR preview URLs, manage environment secrets and custom domains, and…

4.1k1.1MMobile

Expo

Skills

73
Expo

eas-update

Configure and use EAS Update for over-the-air JavaScript and asset updates with expo-updates and EAS CLI. Use when setting up OTA updates, running eas update:configure or eas update…

4.1k1.1MMobile

Expo

Skills

73
Expo

eas-workflows

Helps understand and write EAS workflow YAML files for Expo projects. Use this skill when the user asks about CI/CD or workflows in an Expo or EAS context, mentions .eas/workflows/, or…

4.1k1.1MAutomation

Expo

Skills

73
Expo

expo-animation

Build animations in React Native and Expo, making the decisions in the order that determines whether they feel right — should it animate, which thread it runs on, which properties, spring…

4.1k1.1MMobile

Expo

Skills

73
Expo

expo-dom

Use Expo DOM components to run web code in a webview on native and as-is on web. Migrate web code to native incrementally. For the end-to-end migration of a whole web app, use the…

4.1k1.1MMobile

Expo

Skills

73
Expo

expo-project-structure

Folder structure for a new Expo app. Use when scaffolding or laying out a new Expo project with Expo Router, or deciding where a file should live in one. For new projects only — never…

4.1k1.1MMobile

Expo

Skills

72
Expo

expo-dev-client

Build and distribute Expo development clients locally or via TestFlight for internal testing. For production TestFlight releases and store submission, use the eas-app-stores skill.

4.1k1.1MMobile
65
Callstack

react-native-testing

Write tests using React Native Testing Library (RNTL) v13 and v14 (`@testing-library/react-native`). Use when writing, reviewing, or fixing React Native component tests. Covers: render…

1.7k98kTesting
65
Callstack

react-native-tv-best-practices

Reviews React Native TV apps for focus/D-pad navigation, 10-foot UI layout, TV playback/DRM integration, low-memory TV performance, and TV accessibility. Use when building, debugging, or…

1.7k98kMobile
64
Callstack

agent-device

Automates interactions for Apple-platform apps (iOS, tvOS, macOS) and Android devices. Use when navigating apps, taking snapshots/screenshots, tapping, typing, scrolling, or extracting UI…

1.7k98kMobile
63
Callstack

assess-react-native-migration

Assesses whether and how an existing mobile product should migrate to React Native. Use when auditing one or more product repositories for migration readiness, including products whose iOS…

1.7k98kMobile
63
Callstack

react-navigation

Provides React Navigation UI patterns for stacks, tabs, drawers etc. Use when building navigation UIs with React Navigation, configuring headers, bottom sheets or handling safe areas and…

1.7k98kFrontend
63
Callstack

upgrading-react-native

Upgrades React Native apps to newer versions by applying rn-diff-purge template diffs, updating package.json dependencies, migrating native iOS and Android configuration, resolving…

1.7k98kMobile
62
Callstack

create-react-native-library

Scaffolds React Native libraries with create-react-native-library for standalone libraries or local native modules and views. Use when creating or working on React Native libraries or…

1.7k98kMobile
62
Callstack

github-actions

GitHub Actions workflow patterns for React Native iOS simulator and Android emulator cloud builds with downloadable artifacts. Use when setting up CI build pipelines or downloading GitHub…

1.7k98kMobile
61
Callstack

writing-user-docs

House style for user-facing documentation — voice, scope, structure, and what to leave out. Use this skill whenever writing, editing, or reviewing anything a user reads to learn how to use…

1.7k98kWriting
60
Callstack

validate-skills

Validates skills in this repo against agentskills.io spec and Claude Code best practices. Use via /validate-skills command.

1.7k98kMobile

Mobile skills, explained.

Also searched as: react native skills, expo skills, ios agent skill, swift skill.

What are the best Claude skills for mobile apps?

Right now the top-ranked mobile skills on Alyn are Android Clean Architecture (affaan-m), Cisco IOS Patterns (affaan-m), IOS QA (Garry Tan). Rankings combine GitHub stars, installs, freshness and depth, and update live.

Are there official Expo skills?

Yes. expo/skills is maintained by the Expo team.

Do mobile skills work with Swift?

Several skills focus on Swift and SwiftUI. Filter this page by your stack.

How do I install a mobile skill?

Run npx skills add owner/repo in your project, or copy the folder with SKILL.md into ~/.claude/skills. Every skill on this page has a ready-to-copy command.

Built a mobile skill? Get it ranked.

Submit a skill