Agent skill

Senior Mobile

by borghei in borghei/Claude-Skills

A skill your agent uses when the user asks to "build a mobile app", "scaffold React Native project", "create SwiftUI views", "set up Jetpack Compose", "optimize mobile performance", "configure Expo…

MITAuto-check passedMobile

Install Senior Mobile

skills CLI
$ npx skills add borghei/Claude-Skills --skill senior-mobile -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install borghei/Claude-Skills senior-mobile --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/borghei/Claude-Skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/engineering/senior-mobile .claude/skills/senior-mobile && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
senior-mobile
GitHub stars
886
Token cost
~1.9k tokens
SKILL.md length
724 words
Files
11 (incl. scripts, references)
Skills in repo
354
Repo updated
First seen
Licence
MIT

At a glance

A skill your agent uses when the user asks to "build a mobile app", "scaffold React Native project", "create SwiftUI views", "set up Jetpack Compose", "optimize mobile performance", "configure Expo…

  • The user asks to build a mobile app
  • SKILL.md covers Keywords, Core Capabilities, When to Use and Clarify First, plus 4 more sections
  • Runs Python scripts from its folder; calls python
  • Scaffold React Native project

What it does

Senior Mobile is an agent skill from borghei/Claude-Skills. Use when the user asks to "build a mobile app", "scaffold React Native project", "create SwiftUI views", "set up Jetpack Compose", "optimize mobile performance", "configure Expo Router navigation", "implement offline-first storage", "submit to App Store", or "profile mobile rendering". Expert mobile development covering iOS (Swift/SwiftUI), Android (Kotlin/Compose), React Native, and Flutter for native and cross-platform applications.

Its SKILL.md is about 1.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 12 other files, including scripts and reference files (for example `REFERENCE.md`, `references/ios-android-patterns.md` and `references/mobile-security-guide.md`).

It sits in Mobile, covering Cross-platform mobile apps, iOS development and Android development. It works with React Native, SwiftUI, Flutter and Android. The repository describes itself as: 385 AI skills, 77 expert agents, and 900 stdlib Python tools for every team: engineering, PM, marketing, C-level, compliance, business ops, research, and a LinkedIn toolkit… The licence is MIT.

When your agent uses it

  • The user asks to build a mobile app
  • Scaffold React Native project
  • Create SwiftUI views
  • Set up Jetpack Compose

Example prompts

  • “build a mobile app”
  • “scaffold React Native project”
  • “create SwiftUI views”
  • “/senior-mobile”

Requirements

  • Python 3

What it can do on your machine

Read from SKILL.md and the folder at commit 4a698e8. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 3 files in scripts/ (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • python

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Senior Mobile loads about 1.9k tokens when it runs, and up to ~20k if it reads all its reference files. Until then it costs about 113 tokens; SKILL.md has 724 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~113
When it runs · the whole SKILL.md, loaded when a task matches
~1.9k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~20k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from borghei/Claude-Skills at commit 4a698e8, republished under its MIT licence (© borghei). 724 words, ~1,854 tokens.

Download SKILL.mdSave it as .claude/skills/senior-mobile/SKILL.md (or your agent's skills folder). This skill also uses 10 other files; get the full folder from GitHub.
name
senior-mobile
description
Use when the user asks to "build a mobile app", "scaffold React Native project", "create SwiftUI views", "set up Jetpack Compose", "optimize mobile performance", "configure Expo Router navigation", "implement offline-first storage", "submit to App Store", or "profile mobile rendering". Expert mobile development covering iOS (Swift/SwiftUI), Android (Kotlin/Compose), React Native, and Flutter for native and cross-platform applications.
license
MIT + Commons Clause
metadata.version
1.1.0
metadata.author
borghei
metadata.category
engineering
metadata.domain
mobile-development
metadata.updated
2026-06-17
metadata.tags
mobile, ios, android, react-native, flutter, swift, kotlin

Senior Mobile Developer

Expert mobile application development across iOS, Android, React Native, and Flutter — scaffolding production projects, building MVVM features (SwiftUI, Jetpack Compose, Expo Router), static performance analysis, and App Store / Play Store submission.

Keywords

mobile, ios, android, react-native, flutter, swift, kotlin, swiftui, jetpack-compose, expo-router, zustand, app-store, performance, offline-first

Core Capabilities

  • Project scaffolding — production-ready structure, navigation, and state management for React Native (Expo Router), Flutter, iOS native (SwiftUI), and Android native (Jetpack Compose).
  • Platform selection — decision matrix across native iOS/Android, React Native, and Flutter by language, performance, and code-sharing.
  • Feature architecture — MVVM patterns: SwiftUI @MainActor ViewModels, Compose sealed UiState + StateFlow, Zustand stores.
  • Performance optimization — static analysis of image assets, re-renders, memory leaks, bundle size, plus FlatList/RecyclerView/collection-view tuning.
  • Store submission — metadata, keywords, privacy labels, age ratings, and submission checklists for both stores.

When to Use

  • Starting a new mobile app and choosing a platform.
  • Building a SwiftUI, Jetpack Compose, or React Native feature with clean architecture.
  • Diagnosing and fixing mobile performance issues.
  • Preparing an App Store / Play Store submission.

Clarify First

Before scaffolding, confirm these inputs. If any is unknown or vague, ASK — do not assume:

  • Platform — react-native / flutter / ios-native / android-native (--platform; an entirely different scaffold)
  • State management — e.g. zustand (--state; changes the generated architecture)
  • Task — new project scaffold vs store-listing metadata vs performance analysis (selects mobile_scaffold / store_metadata_generator / app_performance_analyzer)

Stop rule: ask only the 2-3 that most change the output. If the user says "just draft it," proceed and list your assumptions at the top of the artifact.

Tools

ToolPurposeCommand
mobile_scaffold.pyScaffold a project for react-native, flutter, ios-native, or android-nativepython scripts/mobile_scaffold.py MyApp --platform react-native --state zustand
store_metadata_generator.pyGenerate App Store / Play Store listing metadatapython scripts/store_metadata_generator.py --app-name FitTrack --category health --features "workout,tracking"
app_performance_analyzer.pyStatic performance analysis (score, issues, bundle estimate)python scripts/app_performance_analyzer.py ./my-app --platform react-native

References

Load the reference that matches the task — keep this file lean and pull detail on demand:

  • references/workflows.md — the platform decision matrix and all five end-to-end workflows (React Native scaffold, SwiftUI feature, Jetpack Compose feature, performance optimization, store submission) with SwiftUI/Compose code examples. Read when executing any workflow.
  • references/tool-reference.md — full parameter tables, examples, and output formats for the three scripts. Read when running the scripts.
  • references/troubleshooting-and-success.md — the build/render/submission troubleshooting table and the success-criteria bar. Read when debugging or validating quality.
  • references/react-native-patterns.md — production React Native: navigation, state management, performance, testing, native modules, OTA updates. Read for deep RN work.
  • references/ios-android-patterns.md — native iOS/Android architecture, UI frameworks, concurrency, platform UX guidelines, and CI/CD. Read for deep native work.
  • references/mobile-security-guide.md — secure storage, network security, authentication, code protection, and OWASP Mobile Top 10 compliance. Read when hardening an app.
  • REFERENCE.md — extended code examples for the workflows above. Read when you need fuller worked code.
Show full SKILL.md (278 more words)Show less

Scope & Limitations

This skill covers:

  • Scaffolding production-ready mobile projects for React Native (Expo Router), Flutter, iOS native (SwiftUI), and Android native (Jetpack Compose).
  • Static performance analysis including image asset sizing, re-render detection, memory leak patterns, and bundle size estimation.
  • App Store and Play Store metadata generation including titles, keywords, privacy labels, age ratings, and submission checklists.
  • Platform-specific architecture patterns (MVVM, state management, navigation).

This skill does NOT cover:

  • Backend API development or server-side logic (see senior-backend and senior-fullstack skills).
  • CI/CD pipeline configuration for mobile builds and automated distribution (see senior-devops and release-orchestrator skills).
  • UI/UX design systems, accessibility auditing, or design token management (see senior-frontend and design-auditor skills).
  • Runtime profiling with native tools (Xcode Instruments, Android Studio Profiler) -- the analyzer performs static code analysis only, not live device profiling.

Integration Points

SkillIntegrationData Flow
senior-frontendShared component patterns, styling conventions, and responsive design principles for React Native web targetsFrontend design tokens and component APIs feed into mobile UI components
senior-backendAPI contract definitions, authentication flows, and data models consumed by mobile clientsBackend OpenAPI specs define mobile service layer interfaces
senior-devopsBuild pipelines, code signing automation, and deployment workflows for mobile releasesMobile build artifacts flow into CI/CD pipelines for TestFlight / Play Console distribution
senior-qaTest strategy alignment, device matrix coverage, and E2E testing patterns for mobile screensQA test plans drive device coverage; mobile scaffold includes test directory structure
senior-securitySecure storage patterns (Keychain/Keystore), certificate pinning, and data encryption for mobile appsSecurity requirements inform Keychain helper implementation and network client configuration
release-orchestratorVersion bumping, changelog generation, and coordinated release across iOS and AndroidRelease metadata and version info flow from orchestrator into store submission workflow

© borghei, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 10 other files (scripts, references) in engineering/senior-mobile of borghei/Claude-Skills.

  • SKILL.md
  • REFERENCE.md
  • references/ios-android-patterns.md
  • references/mobile-security-guide.md
  • references/react-native-patterns.md
  • references/tool-reference.md
  • references/troubleshooting-and-success.md
  • references/workflows.md
  • scripts/app_performance_analyzer.py
  • scripts/mobile_scaffold.py
  • scripts/store_metadata_generator.py

Open the folder on GitHubat commit 4a698e8

Compare with similar skills

Senior Mobile next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Senior Mobile compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Senior Mobile this skillborghei/Claude-Skills886—~1.9kAutomated safety check: PassMIT
Developing Mobile Appstelagod/code-abyss243—~258Automated safety check: PassMIT
Expo UIarcboxlabs/linkcode156—~1.2kAutomated safety check: PassMIT
SimdeckNativeScript/SimDeck152—~3.6kAutomated safety check: PassMIT
Android Designhashgraph-online/awesome-codex-plugins1.3k—~2.5kAutomated safety check: PassApache-2.0
Mobile App Builderrevfactory/harness-1001.3k—~1.8kAutomated safety check: PassApache-2.0

Similar skills

  • Developing Mobile Apps

    telagod/code-abyss

    Mobile development knowledge reference covering iOS (SwiftUI), Android (Jetpack Compose), React Native, and Flutter.

    243 GitHub stars~258 tokensUpdated 2 mo ago
    MobileAuto-check passed
  • Expo UI

    arcboxlabs/linkcode

    Framework (OSS). An agent skill from arcboxlabs/linkcode.

    156 GitHub stars~1.2k tokensUpdated 11 days ago
    MobileAuto-check passed
  • Simdeck

    NativeScript/SimDeck

    A skill your agent uses for simulator lifecycle, app install/launch, live viewing, UI inspection, touch/keyboard automation, screenshots, recordings, logs, pasteboard, hardware controls, and…

    152 GitHub stars~3.6k tokensUpdated 27 days ago
    MobileAuto-check passed
  • Android Design

    hashgraph-online/awesome-codex-plugins

    A skill your agent uses when the user asks for an Android app, Compose UI, Material 3, Material You, Material 3 Expressive, Pixel-style app, foldable/adaptive layout, Play Store deliverable, React…

    1.3k GitHub stars~2.5k tokensUpdated today
    MobileAuto-check passed
  • Mobile App Builder

    revfactory/harness-100

    Full mobile app development pipeline. An agent skill from revfactory/harness-100.

    1.3k GitHub stars~1.8k tokensUpdated 6 mo ago
    MobileAuto-check passed
  • React Native Expert

    Jeffallan/claude-skills

    Builds React Native and Expo apps for iOS and Android: Expo Router navigation, FlatList tuning, platform-specific code and build error recovery.

    12k GitHub stars~1.7k tokensUpdated 5 days ago
    MobileAuto-check passed

More from borghei/Claude-Skills

All 354 skills in this repo
  • Agent Harness

    borghei/Claude-Skills

    Test and evaluation harness for AI agents — scenario suites, deterministic replay, regression diffing, cost and latency budgets.

    886 GitHub stars~3.1k tokensUpdated 2 days ago
    Auto-check passed
  • Agents In The Team

    borghei/Claude-Skills

    Run delivery when AI coding and ops agents take tickets. An agent skill from borghei/Claude-Skills.

    886 GitHub stars~4.2k tokensUpdated 2 days ago
    Auto-check passed
  • AI Content Disclosure

    borghei/Claude-Skills

    Check AI-generated marketing content and reviews for required disclosures under the EU AI Act, FTC rules and platform AI-label policies.

    886 GitHub stars~3.4k tokensUpdated 2 days ago
    Auto-check passed
  • AI Prototyping

    borghei/Claude-Skills

    Idea to AI-generated prototype to customer validation to engineering handoff.

    886 GitHub stars~3.6k tokensUpdated 2 days ago
    Auto-check passed
  • Analytics Engineer

    borghei/Claude-Skills

    Analytics engineering across data modeling, dbt, transformation, and semantic layers.

    886 GitHub stars~3.4k tokensUpdated 2 days ago
    Auto-check passed
  • Ansoff Matrix

    borghei/Claude-Skills

    Ansoff Matrix — 4-quadrant framework for growth options: market penetration, market/product development, and diversification.

    886 GitHub stars~2.2k tokensUpdated 2 days ago
    Auto-check passed

Categories

Questions about Senior Mobile

What does Senior Mobile do?

A skill your agent uses when the user asks to "build a mobile app", "scaffold React Native project", "create SwiftUI views", "set up Jetpack Compose", "optimize mobile performance", "configure Expo…. Senior Mobile is an agent skill from borghei/Claude-Skills. Use when the user asks to "build a mobile app", "scaffold React Native project", "create SwiftUI views", "set up Jetpack Compose", "optimize mobile performance", "configure Expo Router navigation", "implement offline-first storage", "submit to App Store", or "profile mobile rendering".

When should I use Senior Mobile?

Senior Mobile fits situations like: the user asks to build a mobile app; scaffold React Native project; create SwiftUI views; set up Jetpack Compose.

How do I install Senior Mobile in Claude Code?

Run `npx skills add borghei/Claude-Skills --skill senior-mobile -a claude-code`. Or copy the skill folder (engineering/senior-mobile in borghei/Claude-Skills) into .claude/skills/senior-mobile in your project. Claude Code loads it when a task matches its description.

How do I install Senior Mobile in Codex?

Run `npx skills add borghei/Claude-Skills --skill senior-mobile -a codex`. Or copy the skill folder (engineering/senior-mobile in borghei/Claude-Skills) into .agents/skills/senior-mobile in your project. Codex loads it when a task matches its description.

Can I use Senior Mobile in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add borghei/Claude-Skills --skill senior-mobile -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/senior-mobile, .gemini/skills/senior-mobile, .github/skills/senior-mobile and .opencode/skills/senior-mobile in your project.

What does Senior Mobile need to run?

Going by SKILL.md and its folder, Senior Mobile needs Python for the scripts in its folder and the command-line tools its instructions call (python). Our summary lists: Python 3.

Does Senior Mobile access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Senior Mobile safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Senior Mobile use?

Senior Mobile is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Senior Mobile use?

About 1.9k tokens (SKILL.md is roughly 7.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 19k tokens, read only when the agent opens those files.

What are the alternatives to Senior Mobile?

Skills that share tags, products or a category with Senior Mobile: Developing Mobile Apps (telagod/code-abyss, 243 stars), Expo UI (arcboxlabs/linkcode, 156 stars), Simdeck (NativeScript/SimDeck, 152 stars) and Android Design (hashgraph-online/awesome-codex-plugins, 1.3k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Senior Mobile?

borghei (a GitHub user) maintains it in borghei/Claude-Skills, which has 886 GitHub stars. The repository holds 354 skills in this directory. The repository was last updated on October 7, 2026.

Source: borghei/Claude-Skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.