home / skills / plurigrid / asi / xr
This skill helps you navigate AR and VR boundaries with XR guidance, addressing comfort, privacy, and platform constraints.
npx playbooks add skill plurigrid/asi --skill xrReview the files below or copy the command above to add this skill to your agents.
---
name: xr
description: Extended reality (XR/MR) reality tech. Mixed reality and spatial computing across AR and VR capabilities.
license: Apache-2.0
metadata:
trit: 0
version: "1.0.0"
bundle: reality-tech
---
# XR / MR (Extended or Mixed Reality)
Use when the user needs guidance across the AR/VR boundary: passthrough + world-locked content + immersive interaction.
Default to the umbrella skill `ar-vr-xr` unless the request is clearly AR-only (`ar`) or VR-only (`vr`).
Key concerns to surface:
- Comfort + locomotion choices
- Sensor privacy (camera, room mapping)
- Platform constraints (runtime, permissions, capability availability)
- Shared state correctness under faults: use `jepsen-testing`
- Device-specific guidance: `varjo-xr-4`
This skill provides practical guidance for building and deploying extended reality (XR/MR) experiences that sit between AR and VR. It focuses on mixed reality patterns: passthrough, world-locked content, and immersive interaction across devices. Use it to align design, privacy, and platform constraints for spatial computing projects.
The skill inspects the interaction context (passthrough vs fully immersive) and recommends architecture and UX tradeoffs for comfort, locomotion, and sensor privacy. It highlights platform-specific constraints, required permissions, and runtime capabilities, and suggests testing approaches for shared-state correctness and device-specific tuning. Outputs are concise design and engineering prescriptions you can apply directly to apps and prototypes.
Should I treat XR as AR or VR when starting a project?
Treat it as XR by default. Only narrow to AR or VR when hardware or UX requirements clearly exclude the other mode.
How do I ensure comfort across devices?
Implement adjustable locomotion, reduce acceleration/rotation cues, offer seated/standing modes, and measure comfort in short iterative tests.