Test XR session lifecycle and mode transitions. Use when verifying XR enter/exit behavior, testing mode-dependent features, or debugging session state issues.
76
93%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
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:
0fb2195
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.