A solid reference for building AR apps on iOS with RealityKit and ARKit. Covers the full workflow from setting up RealityView in SwiftUI to loading USDZ models, anchoring content to detected planes, and handling gestures on 3D entities. The raycasting section for tap-to-place interactions is a bit sparse, but the component system examples (physics, collision, input targeting) are clear and practical. Targets Swift 6.3 and iOS 26+, which is forward-looking but means you'll need to adjust APIs if you're shipping to current devices. Good for getting AR prototypes running quickly without digging through scattered Apple docs.

skills.sh installs
3.4K
GitHub stars
1.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add dpearson2699/swift-ios-skills --skill realitykit --agent claude-code

Installs into .claude/skills of the current project.

Files

RealityKit

Build AR experiences on iOS using RealityKit for rendering and ARKit for world tracking. Covers RealityView, entity management, raycasting, scene understanding, and gesture-based interactions. Targets Swift 6.3 / iOS 26+.

Contents

Setup

Project Configuration

  1. Add NSCameraUsageDescription to Info.plist
  2. On iOS, RealityViewCameraContent displays an AR camera view by default (iOS 18+, macOS 15+); use .virtual camera mode for explicit non-AR fallback
  3. No entitlement is required for basic AR. If AR is core to the app, add the arkit required-device capability; otherwise gate AR UI with isSupported.

Device Requirements

Check the exact AR configuration's isSupported value before presenting AR UI.

import ARKit

Sponsors

Details

Repository
github.com/dpearson2699/swift-ios-skills
Categories
DevOps & CI/CD, Mobile Development
First seen
May 16, 2026

More from dpearson2699/swift-ios-skills

All 98
1everyinc avatarce-optimizeeveryinc/compound-engineering-pluginRun metric-driven optimization loops. Use when improving measurable outcomes such as search relevance, clustering quality, build performance, prompt quality, or3.4Kskills.sh installs
2himself65 avatarcompany-valuationhimself65/finance-skillsEstimate the intrinsic value of a public company using DCF, relative (peer multiple) and sum-of-parts (SOTP) methods, then triangulate to an implied share price3.4Kskills.sh installs
3openai avatarcli-creatoropenai/skillsBuild a composable CLI for Codex from API docs, an OpenAPI spec, existing curl examples, an SDK, a web app, an admin tool, or a local script. Use when the user 3.3Kskills.sh installs
4dpearson2699 avatarspritekitdpearson2699/swift-ios-skillsBuild 2D games and animations using SpriteKit. Use when creating game scenes with SKScene and SKView, adding sprites with SKSpriteNode, animating with SKAction 3.3Kskills.sh installs
5wondelai avatarlean-analyticswondelai/skillsChoose and audit startup metrics using Croll and Yoskovitz's "Lean Analytics". Use when the user mentions "what metrics should we track", "KPIs", "north star me3.3Kskills.sh installs
6longbridge avatarlongbridge-intellongbridge/skillsMarket intelligence: strategy screener, popularity rankings, top movers with news correlation, quote anomalies, index/ETF constituent stocks, morning briefings,3.3Kskills.sh installs