scenekit — скилл для Claude Code: поддержка 3D-сцен SceneKit
Помогает дорабатывать существующие 3D-сцены на SceneKit: узлы, материалы, свет, камеры, анимация и физика. Новые проекты направляет в RealityKit.
npx skills add dpearson2699/swift-ios-skills --skill scenekit -a claude-codeЧто делает scenekit
Скилл описывает работу с SCNView, SCNScene и графом узлов SCNNode: геометрия, материалы, свет, камеры, анимация через SCNAction, физика SCNPhysicsBody, частицы SCNParticleSystem, шейдерные модификаторы и интеграция со SwiftUI через SceneView. Внутри — справочные разделы с примерами кода на Swift и чек-лист для ревью.
Apple перевела SceneKit в режим поддержки на WWDC 2025, поэтому скилл прямо говорит: новые приложения, крупные обновления и пайплайны USD/USDZ стоит вести на RealityKit. Существующие приложения продолжают работать, и скилл рассчитан именно на их сопровождение. Это повод проверить, куда вы вкладываете силы, если планируете развивать 3D-часть дальше.
Установка идёт через npx skills add для Claude, Codex, Cursor, Gemini CLI и OpenCode, для GitHub Copilot — через gh skill install. Файл скилла кладётся в каталог платформы, например ~/.claude/skills/scenekit/SKILL.md.
Какие задачи решает
- разобраться в графе узлов и найти нужный узел по имени
- настроить PBR-материал с картами нормалей и ambient occlusion
- добавить тени и ограничить число источников света на узел
- собрать цепочку анимаций из
SCNAction - подключить физику через
SCNPhysicsBody
Примеры запросов агенту
- Помоги доработать сцену: у меня не двигается узел после
runAction, посмотри код - Как правильно настроить
SCNMaterialсlightingModel = .physicallyBasedдля металла? - Нужно ограничить свет по
categoryBitMask, чтобы дальние узлы не освещались
Как установить scenekit
1Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill scenekit -a claude-code2Вручную: положить файлы
~/.claude/skills/scenekit/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/scenekit/
1Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill scenekit -a codex2Вручную: положить файлы
.agents/skills/scenekit/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill scenekit -a cursor2Вручную: положить файлы
.cursor/skills/scenekit/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install dpearson2699/swift-ios-skills scenekit2Вручную: положить файлы
.github/skills/scenekit/SKILL.md1Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill scenekit -a gemini-cli2Командой платформы
gemini skills install https://github.com/dpearson2699/swift-ios-skills --path skills/scenekitВручную: положить файлы
.devin/skills/scenekit/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill scenekit -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о scenekit
Как установить scenekit в Claude?
Выполните npx skills add dpearson2699/swift-ios-skills --skill scenekit -a claude-code. Скилл появится в ~/.claude/skills/scenekit/SKILL.md.
Что делает scenekit?
Помогает сопровождать и расширять существующие 3D-сцены на SceneKit: узлы, материалы, свет, камеры, анимация, физика и частицы. Для новых проектов советует RealityKit.
Почему скилл советует RealityKit для новых проектов?
Apple перевела SceneKit в режим поддержки на WWDC 2025. Существующие приложения работают, но новые сцены и пайплайны USD/USDZ логичнее строить на RealityKit.