skills/expo/SKILL.md
Expo framework and platform for universal React Native apps on iOS, Android, and Web. Covers Expo SDK, Expo Router file-based routing, EAS Build/Update/Submit, config plugins, push notifications, and dev clients. MANDATORY TRIGGERS: expo, expo sdk, expo-router, eas build, eas update, eas submit, create-expo-app, expo-dev-client. Also trigger when building React Native apps with managed workflow, OTA updates, cloud iOS/Android builds, universal apps, or file-based routing for native apps. When in doubt about whether to use this skill for React Native or mobile development tasks with Expo, use it.
npx skillsauth add abhisheksharma-17/skills-graph expoInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Version tracked: SDK 55.x (expo 55.0.15, expo-router 55.0.12, eas-cli 18.7.0) | Source: https://docs.expo.dev
| File | Read When | |------|-----------| | 00-overview | Starting with Expo, installation, managed vs bare workflow, core concepts | | 01-project-setup | Creating projects with create-expo-app, TypeScript, dev server, project structure | | 02-expo-router | File-based routing, layouts, navigation, typed routes, tabs, modals | | 03-expo-sdk | Core APIs — Camera, Location, MediaLibrary, Sensors, FileSystem, SQLite | | 04-config-plugins | app.json/app.config.ts, config plugins, native permissions, icon/splash | | 05-dev-clients | Custom dev clients, expo-dev-client, native modules, prebuild | | 06-eas-build | Cloud iOS/Android builds, build profiles, credentials, internal distribution | | 07-eas-update | OTA updates, channels, branches, rollbacks, runtime version | | 08-eas-submit | App Store & Play Store submission, credentials, release workflow | | 09-push-notifications | expo-notifications, tokens, push service, FCM/APNS, handlers | | 10-authentication | expo-auth-session, OAuth, SecureStore, biometrics, session management | | 11-styling-ui | NativeWind, styled-components, safe areas, theming, responsive layouts | | 12-common-patterns | Best practices, pitfalls, testing, monorepos, migration from bare RN |
# Create a new project
npx create-expo-app@latest my-app
cd my-app
# Install EAS CLI globally
npm install -g eas-cli
eas login
# Run the dev server
npx expo start
# Add Expo SDK package to existing project
npx expo install expo-router expo-image expo-notifications
# Verify
npx expo --version
eas --version
tools
Open-source AI-native vector database for semantic search, hybrid search, RAG, and agent-driven workflows with multi-tenancy and model provider integrations. MANDATORY TRIGGERS: weaviate, Weaviate, weaviate-client, near_text, near_vector, hybrid search vector database, WeaviateClient, weaviate.connect, collections.create, query.near_text, query.hybrid, query.bm25. Also trigger when user wants to build semantic search, store vector embeddings, implement RAG pipelines, combine keyword and vector search, set up multi-tenant vector storage, use named vectors, or integrate vector DB with LLM providers. When in doubt about whether to use this skill for vector database or semantic search tasks, use it.
tools
End-to-end testing and browser automation framework by Microsoft — locators, assertions, fixtures, network mocking, visual testing, tracing, codegen, API testing, and CI/CD integration. MANDATORY TRIGGERS: playwright, Playwright, @playwright/test, page.goto, page.click, page.locator, getByRole, getByText, getByTestId, expect(page), toHaveScreenshot, playwright.config, npx playwright. Also trigger when user wants to write E2E tests, automate browser interactions, test across Chromium/Firefox/WebKit, mock network requests in tests, do visual regression testing, generate tests with codegen, or set up CI test pipelines. When in doubt about whether to use this skill for browser testing or E2E automation tasks, use it.
tools
OpenAI Agents SDK for building multi-agent workflows with tools, handoffs, guardrails, streaming, MCP, sessions, and tracing. MANDATORY TRIGGERS: openai-agents, openai agents sdk, openai-agents-python, openai agents, Runner.run, function_tool, handoff, guardrail, MCPServerStdio, MCPServerStreamableHttp, HostedMCPTool, RunContextWrapper, AgentHooks. Also trigger when user wants to build multi-agent systems with OpenAI models, create agent orchestration with handoffs, add guardrails to LLM applications, integrate MCP servers with agents, implement streaming agent responses, or use OpenAI's official agent framework. When in doubt about whether to use this skill for OpenAI agent tasks, use it.
tools
AI orchestration framework for building production-ready RAG applications, autonomous agents, and multimodal search systems. MANDATORY TRIGGERS: haystack, deepset, haystack-ai, haystack pipeline, haystack agent. Also trigger when the user wants to build RAG pipelines with modular components, create tool-calling agents with Haystack, orchestrate retrieval-augmented generation, build semantic search systems, or evaluate LLM pipelines. When in doubt about whether to use this skill for RAG orchestration or AI pipeline tasks, use it.