Build and debug ARKit features for visionOS, including ARKitSession setup, authorization, data providers (world tracking, plane detection, scene reconstruction, hand tracking), anchor processing, and...
SKILL.md
ARKit visionOS Developer
Quick Start
If the task names a specific provider family, switch to the matching
provider-focused skill below.
If the task spans provider families, load the provider index plus shared
session and anchor references first.
Add only the usage strings, entitlements, and authorizations required by the
providers you actually use.
Keep anchor state in a model layer, and bridge into RealityKit only when you
have a rendering target.
If the issue is app launch, test flow, simulator behavior, or signing,
switch to build-run-debug or signing-entitlements.
Provider-Focused Skills
Skill
When to Use
$arkit-spatial-tracking-providers
World tracking, plane detection, scene reconstruction, room tracking, or shared coordinate spaces.
$arkit-hand-tracking-provider
Hand anchors, joint transforms, custom hand gestures, or hand visualizations.
$arkit-reference-tracking-providers
Known image tracking, object tracking, barcode detection, or accessory tracking.
$arkit-camera-access-providers
Camera frame streams or region-scoped camera content.
$arkit-rendering-context-providers
Environment lighting, stereo properties, device fit, or foveated field-of-view tuning.