spritekit — скилл для Claude Code: 2D-игры на SpriteKit
Скилл для ИИ-агента, который помогает писать 2D-игры и анимации на SpriteKit: сцены, спрайты, физика, частицы, интеграция со SwiftUI.
npx skills add dpearson2699/swift-ios-skills --skill spritekit -a claude-codeЧто делает spritekit
Скилл описывает работу со SpriteKit на iOS 26+ и Swift 6.3. Внутри — сцены через SKScene и SKView, спрайты на SKSpriteNode, анимации из SKAction, физика с SKPhysicsBody и обработкой контактов, частицы на SKEmitterNode, тайловые карты, камера SKCameraNode и встраивание сцен в SwiftUI через SpriteView.
Материал разбит по разделам: настройка сцены, узлы и спрайты, действия, физика, обработка касаний, камера, эффекты, интеграция со SwiftUI. Есть блок частых ошибок и чек-лист для ревью. Агент опирается на это, когда вы просите собрать игровую сцену или разобраться с коллизиями.
Скилл рассчитан на iOS 26+ и Swift 6.3 — на более старых версиях часть примеров не соберётся. Ставится одной командой через npx skills add; для GitHub Copilot есть отдельная команда gh skill install.
Какие задачи решает
- собрать игровую сцену на SKScene с нуля
- настроить столкновения тел через битовые маски
- запустить анимацию спрайта по кадрам текстуры
- добавить частицы для взрыва или дыма
- встроить SpriteKit-сцену в SwiftUI-экран
Примеры запросов агенту
- сделай сцену на SKScene с игроком и землёй, добавь физику
- настрой contactTestBitMask так, чтобы игрок ловил столкновение с врагом
- покажи, как встроить SpriteView в SwiftUI-экран
Как установить spritekit
1Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill spritekit -a claude-code2Вручную: положить файлы
~/.claude/skills/spritekit/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/spritekit/
1Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill spritekit -a codex2Вручную: положить файлы
.agents/skills/spritekit/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill spritekit -a cursor2Вручную: положить файлы
.cursor/skills/spritekit/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install dpearson2699/swift-ios-skills spritekit2Вручную: положить файлы
.github/skills/spritekit/SKILL.md1Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill spritekit -a gemini-cli2Командой платформы
gemini skills install https://github.com/dpearson2699/swift-ios-skills --path skills/spritekitВручную: положить файлы
.devin/skills/spritekit/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill spritekit -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о spritekit
Как установить spritekit в Claude?
Выполните npx skills add dpearson2699/swift-ios-skills --skill spritekit -a claude-code. Скилл окажется в ~/.claude/skills/spritekit/SKILL.md.
Что делает spritekit?
Даёт агенту справочник по SpriteKit: сцены, спрайты, действия, физика, частицы, камера и связка со SwiftUI. Помогает писать код 2D-игр без подсказок вручную.
Какие версии нужны для работы скилла?
Материал рассчитан на iOS 26+ и Swift 6.3. На более старых версиях примеры из скилла могут не собраться.