Augmented reality apps on iPhone and iPad can place 3D objects in the real world. This skill helps you build those experiences using RealityKit and ARKit. You learn to load 3D models, anchor them to surfaces, and handle user touches.
The main tool is RealityView, a SwiftUI view that shows AR content. You can add spheres, boxes, or USDZ files. The app checks if the device supports AR and falls back to a virtual mode if needed.
You also learn about entity management, raycasting, and gestures. These let users interact with objects. This skill is for iOS developers who want to add AR features to their apps.
Global
mkdir -p ~/.claude/skills/realitykitProject
mkdir -p .claude/skills/realitykitSource Repository
Vercel React Native Skillsvercel-labs/agent-skills
Build fast and smooth React Native apps with proven best practices
Xcode Project Setupfirebase/agent-skills
Add Swift packages and files to Xcode projects safely and quickly
Building Native Uiexpo/skills
Build native mobile interfaces with Expo Router and modern UI patterns
Expo Dev Clientexpo/skills
Build custom Expo dev clients for testing native code on real devices
Upgrading Expoexpo/skills
Upgrade Expo SDK versions and fix dependencies with this step by step guide
Expo Deploymentexpo/skills
Deploy Expo apps to iOS, Android, and web with EAS automation
Use Domexpo/skills
Run web code in native apps using Expo DOM components without rewriting
Flutter Apply Architecture Best Practicesflutter/skills
Architect Flutter apps with clean layers for scalability and maintainability