Skip to content
Back to skills

Mobile Client

ASecurity

"Onyx mobile app guidance for Expo Router, React Native,

  • 247 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 8, 2026
developmentshellreacttestingapifrontendbackend

Works with

  • cli
  • api

Security analysis

A100/100

Pro scans all 6 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill mobile-client --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Mobile Client?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Mobile Client
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-mobile-client/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-mobile-client)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: mobile-client
description: "Onyx mobile app guidance for Expo Router, React Native,
  NativeWind, chat/auth/API flows, persisted queries, and mobile testing."
disable-model-invocation: true
metadata:
  disco-role: operating
license: NOASSERTION
---

# Mobile Client

Use this sub-skill when the task is mainly in the Onyx React Native + Expo app: route shells, auth gating, chat surfaces, API wrappers, query caching, MMKV or secure storage, NativeWind tokens, icons/text primitives, mobile hooks/state, or Jest-based mobile tests.

Stay inside this scope. Route web DOM/Tailwind/Opal work to `web-frontend`, backend routes/models/tasks to `backend-platform` or `agents-craft-and-tools`, and deployment or CLI plumbing to `cli-deployment-devtools`.

Read [references/mobile-architecture.md](references/mobile-architecture.md) when you need the Expo Router shell, auth flow, sidebar overlay, state ownership, token/theme rules, or component reuse and web-parity guidance.

Read [references/chat-and-api.md](references/chat-and-api.md) when you are changing chat session flow, NDJSON streaming, message-tree or history logic, file uploads, API helpers, or query-key and serverUrl behavior.

Read [references/testing.md](references/testing.md) when you are choosing or writing Jest, hook, component, or native verification checks.

Read [references/troubleshooting.md](references/troubleshooting.md) when build, native-module, auth, cache, Metro, MMKV, or platform-tooling issues block progress.

Read [references/README.md](references/README.md) if you want a quick orientation to the bundled mobile-client notes before opening a deeper reference.

Primary mobile surfaces are the app shell and route groups, auth and session handling, chat and API hooks plus stores, UI primitives, icons, query and cache code, and the mobile test suites. Reuse existing mobile components first, keep visible text on the mobile `Text` primitive, use the `Icon` wrapper for SVGs, and stop to ask before porting a web-only component or pattern that would diverge on mobile.

Files in this skill

  • SKILL.md2 KB
  • references/README.md379 B
  • references/chat-and-api.md4.5 KB
  • references/mobile-architecture.md3.5 KB
  • references/testing.md3.6 KB
  • references/troubleshooting.md3.9 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.