Build, integrate, and troubleshoot SharePlay GroupActivities features, including GroupActivity definitions, activation flows, GroupSession lifecycle, messaging and journals, ShareLink and SharePlay UI surfaces, and visionOS spatial coordination. Use when implementing or debugging SharePlay experiences across Apple platforms, especially visionOS.
GroupActivity per experience and keep the payload minimal and
Codable.spatial-coordination.md before
joining.| Reference | When to Use |
|-----------|-------------|
| activation-ui.md | When wiring the SharePlay entry point or start button flow. |
| activity-definition.md | When defining the GroupActivity payload, metadata, or transfer representation. |
| group-session-lifecycle.md | When joining, leaving, observing, or presenting a GroupSession. |
| messaging-journal.md | When using GroupSessionMessenger, GroupSessionJournal, or late-joiner sync. |
| shareplay-spatial-api.md | When checking the official GroupActivities APIs for activation, association, session ownership, and spatial coordination. |
| spatial-coordination.md | When configuring SystemCoordinator, spatial templates, or group immersive-space behavior. |
| visionos-immersive-space.md | When implementing launch-only SharePlay for a visionOS immersive space. |
| groupactivities-patterns.md | When you need broader GroupActivities patterns or sample-backed examples. |
build-run-debug when the blocker is app launch, simulator state,
or runtime debugging rather than SharePlay behavior.signing-entitlements when the issue is capabilities,
entitlements, or privacy gating.telemetry when proof of event ordering or session state changes
matters more than API design.GroupActivity data small and Codable.Provide:
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer