zafer-skills
Installation
SKILL.md
Expo Mobile Application Development Guide
IMPORTANT: This is a SKILL file, NOT a project. NEVER run npm/bun install in this folder. NEVER create code files here. When creating a new project, ALWAYS ask the user for the project path first or create it in a separate directory (e.g.,
~/Projects/app-name).
This guide is created to provide context when working with Expo projects using Claude Code.
MANDATORY REQUIREMENTS
When creating a new Expo project, you MUST include ALL of the following:
Required Screens (ALWAYS CREATE)
-
src/app/onboarding.tsx- Swipe-based onboarding with fullscreen background video and gradient overlay -
src/app/notification-permission.tsx- Pre-permission screen that explains notifications before the system prompt (addlocation-permission.tsxtoo if the app uses location) -
src/app/paywall.tsx- Paywall screen (shown after the permission screens) -
src/app/settings.tsx- Settings screen with language, theme, notifications, and reset onboarding options