This is Apple's framework for building multiplayer board games on Vision Pro, so if you're creating chess, card games, or anything with pieces on a virtual table, this is the native path. It handles the full stack: RealityKit rendering, player seating, turn management, piece snapping, and state sync over FaceTime via Group Activities. The skill walks through conforming to EntityEquipment for pawns, cards, and dice, table setup with round or rectangular surfaces, and using TabletopAction to move pieces or flip cards. VisionOS 2.0+ only, obviously. The complexity is real but unavoidable if you want spatial tabletop games that work in SharePlay. Good reference coverage of layouts, seat control, and custom actions.

skills.sh installs
3.1K
GitHub stars
1.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add dpearson2699/swift-ios-skills --skill tabletopkit --agent claude-code

Installs into .claude/skills of the current project.

Files

TabletopKit

Build visionOS board games whose synchronized state changes flow through TabletopAction and render with RealityKit. The availability matrix below owns version details.

Contents

Setup

TierAPIs
visionOS 2.0+Core gameplay, equipment, seats, actions, rendering, Group Activities
visionOS 2.2+TabletopInteraction.Configuration
visionOS 26.0+Custom actions/state, registration, advanced toss outcomes, discarded-action observation

Simulator supports single-player layout testing, not multiplayer.

Project Configuration

Sponsors

Details

Repository
github.com/dpearson2699/swift-ios-skills
Categories
Mobile Development, Game Development
First seen
May 16, 2026

More from dpearson2699/swift-ios-skills

All 98
1nexu-io avatarswiftui-designnexu-io/open-designSwiftUI 前端设计 skill — anti AI-slop rules, design direction advisor, brand asset protocol, and five-dimension review. Works with Claude Code, Cursor, Codex, and O3Kskills.sh installs
2manutej avatardocker-compose-orchestrationmanutej/luxor-claude-marketplaceContainer orchestration with Docker Compose for multi-container applications, networking, volumes, and production deployment3Kskills.sh installs
3anthropics avatarcompose-outreachanthropics/knowledge-work-pluginsGenerate personalized outreach messages using Common Room signals. Triggers on 'draft outreach to [person]', 'write an email to [name]', 'compose a message for 2.9Kskills.sh installs
4cap-go avatarcapacitor-best-practicescap-go/capgo-skillsBest practices for Capacitor app development including project structure, plugin usage, performance optimization, security, and deployment. Use this skill when 2.9Kskills.sh installs
5dpearson2699 avatarcore-datadpearson2699/swift-ios-skillsBuild, review, or improve Core Data persistence in apps that have not adopted SwiftData. Use when working with NSManagedObject subclasses, NSFetchedResultsContr2.8Kskills.sh installs
6dimillian avatarswiftui-view-refactordimillian/skillsRefactor and review SwiftUI view files with strong defaults for small dedicated subviews, MV-over-MVVM data flow, stable view trees, explicit dependency injecti2.3Kskills.sh installs