Claude Code skills for Apple platform development — visionOS, SpriteKit, and GameKit multiplayer.
Install all skills:
npx skills add ibrews/apple-platform-skillsOr install individually by referencing the skill name after setup.
SharePlay and GroupActivities development for visionOS and iOS. Covers GroupSession lifecycle, GroupSessionMessenger state sync, spatial personas, ImmersiveSpace integration, and common pitfalls (the session.join() trap, session retention, simulator limitations).
SpriteKit 2D game development. Covers the Y-up coordinate system, physics bitmasks (and the UInt32 overflow trap), SKAction sequences/groups, texture atlases for animation, SKTileMapNode, game loop method responsibilities, and performance targets.
GameKit real-time and turn-based multiplayer. Covers GKLocalPlayer auth (must happen before everything), GKMatch vs GKMatchmakerViewController, reliable vs unreliable data transport, player connect/disconnect handling, sandbox vs production Game Center, and common silent-failure traps.
- Install and test visionOS SharePlay skill — open a SharePlay project in Claude Code and ask it to add a new synchronized game state message; the skill will guide correct session lifecycle and messenger usage.
- Debug a physics collision — describe a contact detection problem in a SpriteKit project; the skill surfaces the bitmask ordering trap and the UInt32 overflow limit immediately.
- Set up GameKit matchmaking from scratch — ask Claude to add multiplayer to an existing iOS game; the skill ensures auth is wired before matchmaking and
expectedPlayerCountgates game start correctly. - Add SharePlay to a visionOS ImmersiveSpace — the skill covers the exact
.taskpattern for opening a shared immersive space when a session activates. - Optimize a SpriteKit scene that's dropping frames — the skill gives concrete node count targets, explains SKShapeNode vs SKSpriteNode cost, and shows which debug overlays to enable.
Built by Alex Coulombe Presents — drawing on real patterns from Apple platform development since 2009, shipping visionOS and iOS apps including SharePlay multiplayer experiences.
If you like seeing this kind of thing get built and shared, donations are always welcome — they buy hardware, render time, and the freedom to keep giving most of this away.