К основному содержанию
скилл CX Codex

realitykit — скилл для Claude Code: AR и 3D на iOS

Скилл для сборки AR-сцен на RealityKit и ARKit: RealityView, якоря, рейкасты, жесты. Пригодится, когда нужен 3D-контент в iOS-приложении.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add dpearson2699/swift-ios-skills --skill realitykit -a claude-code
Открыть на GitHub

Что делает realitykit

Скилл описывает работу с RealityKit и ARKit в одном месте: как собрать RealityView, загрузить сущности и модели USDZ, привязать объект к плоскости или точке в мире. Отдельный блок — рейкасты. Автор разводит два похожих механизма: ray(through:in:to:) даёт луч камеры в координатах RealityKit, а hitTest(point:in:query:mask:) бьёт по сущностям с CollisionComponent. Для пересечения с реальной поверхностью нужен ARKit-запрос ARRaycastQuery и ARSession.raycast(_:), после чего якорь ставится через AnchorEntity(raycastResult:). Если перепутать эти пути, объект приземлится в пустоту — это повод проверить код до тестов на устройстве.

Внутри — разделы по настройке проекта, созданию и загрузке сущностей, якорям, жестам, пониманию сцены, плюс список частых ошибок и чек-лист для ревью. Целевые версии — Swift 6.3 и iOS 26+. Для базового AR ничего дополнительно подключать не нужно, но в Info.plist должен быть NSCameraUsageDescription. Перед показом AR-интерфейса скилл советует проверять ARWorldTrackingConfiguration.isSupported и держать запасной вариант: content.camera = .virtual.

Сущности здесь строятся по ECS: поведение и интерактивность добавляются компонентами — PhysicsBodyComponent, CollisionComponent, InputTargetComponent. Без последнего жест по объекту не сработает.

Какие задачи решает

  • собрать AR-сцену на RealityView в SwiftUI
  • загрузить модель USDZ и поставить её в сцену
  • привязать объект к столу или стене через AnchorEntity
  • разобраться, когда нужен hitTest, а когда ARKit-рейкаст
  • добавить жесты и физику сущностям через компоненты

Примеры запросов агенту

  • Собери экран с RealityView и покажи синюю сферу в 50 см от камеры
  • Загрузи модель robot из USDZ и привяжи её к горизонтальной плоскости пола
  • Почему мой объект не реагирует на тап — проверь, есть ли у сущности InputTargetComponent

Как установить realitykit

1Через Skills CLI (Vercel)

npx skills add dpearson2699/swift-ios-skills --skill realitykit -a claude-code

2Вручную: положить файлы

~/.claude/skills/realitykit/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/realitykit/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о realitykit

Как установить realitykit в Claude?

Одной командой: npx skills add dpearson2699/swift-ios-skills --skill realitykit -a claude-code. Файл скилла окажется в ~/.claude/skills/realitykit/SKILL.md.

Что делает скилл realitykit?

Описывает сборку AR и 3D на iOS: RealityView, загрузку сущностей и USDZ, якоря, рейкасты, жесты и понимание сцены. Внутри есть разбор частых ошибок и чек-лист для ревью.

Что нужно подготовить до работы со скиллом?

Добавить NSCameraUsageDescription в Info.plist. Для базового AR отдельных разрешений не требуется, а перед показом AR-интерфейса стоит проверять ARWorldTrackingConfiguration.isSupported.

Похожие скиллы

Всё по теме «Мобильная разработка» →
mcp sceneview Помогает ИИ-ассистенту работать с документацией SceneView и создавать код для 3D- и AR-приложений. Пригодится при разработке на SDK SceneView. CX Codex +1 ★ 1 348звёзд репо fal-3d nexu-io Скилл для создания 3D-моделей из текста или изображений через fal.ai. Пригодится для игровых ассетов, AR-превью, прототипов товаров и концептов. CX Codex +1 2 800установок aframe-webxr freshtechbro Скилл для сборки браузерных 3D-, VR- и AR-сцен на A-Frame: агент пишет декларативную разметку вместо длинного JavaScript. CX Codex +1 2 300установок axiom-graphics CharlesWiltgen Скилл-роутер по GPU-рендерингу и 3D: миграция на Metal, конвертация шейдеров, RealityKit, USD/USDZ, частота кадров. CX Codex +1 1 200установок axiom-games CharlesWiltgen Скилл-маршрутизатор для разработки игр на Apple: разводит задачи по справочникам SpriteKit, диагностике и гайду по тач-управлению и геймпадам. CX Codex +1 1 100установок xcode-project-setup Google LLC Скилл добавляет Swift Packages и связывает файлы в проектах Xcode. Пригодится для настройки зависимостей iOS, включая Firebase и Alamofire. CX Codex +1 130 700установок

Из того же набора69

cloudkit Помогает настроить синхронизацию данных в iOS и macOS через CloudKit, SwiftData и CKSyncEngine, а также разрешать конфликты синхронизации. CX Codex +1 3 300установок cryptokit Помогает писать криптографический код на Swift через Apple CryptoKit: хеширование, шифрование, подписи и обмен ключами. CX Codex +1 3 200установок spritekit Скилл для ИИ-агента, который помогает писать 2D-игры и анимации на SpriteKit: сцены, спрайты, физика, частицы, интеграция со SwiftUI. CX Codex +1 3 200установок avkit Помогает настраивать воспроизведение медиа в iOS: от полноэкранных плееров AVPlayerViewController до оверлеев в SwiftUI VideoPlayer и фонового режима PiP. CX Codex +1 3 200установок mapkit Помогает агенту писать и проверять код карт и геолокации в приложениях на Swift: MapKit и CoreLocation. CX Codex +1 3 200установок swiftui-webkit Справочник по нативным компонентам WebView и WebPage в SwiftUI для iOS 26+. Помогает встраивать веб-экраны, перехватывать ссылки и запускать JavaScript. CX Codex +1 3 200установок photokit Скилл для работы с выбором фото, камерой и медиа в iOS-приложениях на Swift: подсказывает паттерны PhotosPicker, AVCaptureSession и разрешений. CX Codex +1 3 200установок cryptotokenkit Помогает настроить работу со смарт-картами и расширениями драйверов CryptoTokenKit в приложениях на Swift 6.3. CX Codex +1 3 100установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой