Covers the essentials of building AR experiences on iOS with RealityKit and ARKit, from setting up RealityView in SwiftUI to loading USDZ models, anchoring entities to detected planes, and handling gestures. The source makes useful distinctions that save debugging time: entity hit tests versus ARKit raycasts, collision shapes for picking versus real-world surface detection, and when to use AnchorEntity targets. Targets Swift 6.3 and iOS 26+, which is forward-looking but the patterns apply to earlier versions. The ECS component examples and the make-update pattern for state changes are solid. Light on scene understanding details and the gesture section cuts off, but it gives you enough to place objects in space and let users interact with them without fumbling through Apple's scattered documentation.

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

Install

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

Installs into .claude/skills of the current project.

Files

Covers the essentials of building AR experiences on iOS with RealityKit and ARKit, from setting up RealityView in SwiftUI to loading USDZ models, anchoring entities to detected planes, and handling gestures. The source makes useful distinctions that save debugging time: entity hit tests versus ARKit raycasts, collision shapes for picking versus real-world surface detection, and when to use AnchorEntity targets. Targets Swift 6.3 and iOS 26+, which is forward-looking but the patterns apply to earlier versions. The ECS component examples and the make-update pattern for state changes are solid. Light on scene understanding details and the gesture section cuts off, but it gives you enough to place objects in space and let users interact with them without fumbling through Apple's scattered documentation.

Browse the repository on GitHub

Sponsors

Details

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

More from dpearson2699/swift-ios-skills

All 98
1narumiruna avataraiogram-frameworknarumiruna/telegram-botBuild, refactor, or troubleshoot Telegram bots using aiogram v3. Use when working with aiogram routers/handlers/filters, Dispatcher lifecycle, update delivery (407skills.sh installs
2jezweb avatarfastmcpjezweb/claude-skillsBuild MCP servers in Python with FastMCP to expose tools, resources, and prompts to LLMs. Supports storage backends, middleware, OAuth Proxy, OpenAPI integratio406skills.sh installs
3block avatarfrontend-designblock/agent-skillsCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applicat405skills.sh installs
4questfortech-investments avatarreact-vite-expertquestfortech-investments/claude-code-skillsComplete React + Vite expertise for building optimized, scalable applications. Covers project architecture, folder structure, component patterns, performance op405skills.sh installs
5austintgriffith avatarethereum-wingmanaustintgriffith/ethereum-wingmanEthereum development tutor and builder for Scaffold-ETH 2 projects. Triggers on "build", "create", "dApp", "smart contract", "Solidity", "DeFi", "Ethereum", "we401skills.sh installs
6dmmulroy avatarcloudflaredmmulroy/cloudflare-skillComprehensive Cloudflare platform skill covering Workers, Pages, storage (KV, D1, R2), AI (Workers AI, Vectorize, Agents SDK), networking (Tunnel, Spectrum), se401skills.sh installs