Test XR session lifecycle and mode transitions to verify behavior and debug state issues.
Copy the install command and let the AI configure it · recommended for beginners
Please install the "xr-mode-test" skill from askskill: 1. Download https://raw.githubusercontent.com/facebook/immersive-web-sdk/main/.claude/skills/xr-mode-test/SKILL.md 2. Save it as ~/.claude/skills/xr-mode-test/SKILL.md 3. Reload skills and tell me it's ready
Please test the full XR session flow from launch to immersive mode entry and exit, and record state changes, event order, and any anomalies at each step.
A test report for enter and exit flow, including state changes, event order, and identified issues.
Please verify feature behavior when switching between different XR modes, focusing on whether UI, input methods, and interaction logic change correctly with each mode.
A mode transition test summary listing feature behavior in each mode and any inconsistencies.
Please help debug XR session state issues by analyzing possible causes of stuck sessions, repeated initialization, or failed exits, and provide troubleshooting suggestions.
An issue analysis with debugging suggestions to help locate flaws in XR session state management.
Test the XR session lifecycle by entering and exiting XR mode, verifying state transitions at each step.
Use mcp__iwsdk-dev-mcp__xr_get_session_status to confirm starting state:
Use mcp__iwsdk-dev-mcp__xr_accept_session to enter XR.
Use mcp__iwsdk-dev-mcp__xr_get_session_status to confirm:
visibilityState is "visible"Use mcp__iwsdk-dev-mcp__xr_get_device_state to check:
Use mcp__iwsdk-dev-mcp__xr_end_session to leave XR.
Use mcp__iwsdk-dev-mcp__xr_get_session_status to confirm:
Use mcp__iwsdk-dev-mcp__browser_get_console_logs to verify:
If $ARGUMENTS is provided, use it as a log pattern filter for step 7.
Example: /xr-mode-test "MODE|RESET" will filter logs for "MODE" or "RESET" patterns.
Report:
Build, debug, and refine IWSDK PanelUI panels more efficiently.
Test multiple grab interaction modes with the iwsdk CLI.
Test XR interactions, panels, and audio behavior with the iwsdk CLI.
Debug WebXR real-time behavior frame by frame with pause, snapshots, and diffs.
Implement depth sensing occlusion in IWSDK and troubleshoot rendering issues.
Plan IWSDK features, architecture, and code patterns with best-practice guidance.
Find and click XR target objects to verify UI interactions work correctly.
Diagnose misconfigurations, failures, and unexpected behavior in the current Amplifier session.
Manage session and stream state with pause, resume, and device monitoring.
Test UI system behavior and compatibility against the poke example with iwsdk CLI.
Set up camera sessions, stream video, capture photos, and tune resolution.
Test audio loading, playback, stop, and spatial audio via iwsdk CLI.