spatial-swiftui-developer

Community

Create immersive visionOS SwiftUI scenes.

Authortomkrikorian
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Developers building visionOS apps often struggle to design and implement SwiftUI scenes that seamlessly embed RealityKit content, bridging between the two frameworks to create cohesive spatial experiences.

Core Features & Use Cases

  • Bridge SwiftUI and RealityKit: Demonstrate how to embed RealityKit content in SwiftUI views and manage data flow between frameworks.
  • Choose presentation surfaces: Guidance on WindowGroup, volumetric windows, and ImmersiveSpace for spatial UI.
  • Integrate RealityKit in SwiftUI: Load RealityKit content, add attachments, and place UI in 3D space using RealityView and Model3D.
  • Spatial interaction patterns: Patterns for SpatialTapGesture and other gestures to interact with 3D content.
  • Lifecycle & async loading: Ensure proper loading and state management without blocking the UI.

Quick Start

  1. Identify the presentation surface (WindowGroup, volumetric window, or ImmersiveSpace).
  2. Decide between RealityView and Model3D for content and how attachments will bridge UI and 3D space.
  3. Load content in RealityView make/update closures and enable spatial interactions.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: spatial-swiftui-developer
Download link: https://github.com/tomkrikorian/visionOSAgents/archive/main.zip#spatial-swiftui-developer

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.