Asi ar

Augmented reality (AR) reality tech. Passthrough overlays, hit-test/anchors, occlusion, lighting, camera permissions, and safety.

install
source · Clone the upstream repo
git clone https://github.com/plurigrid/asi
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/plurigrid/asi "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/ar" ~/.claude/skills/plurigrid-asi-ar && rm -rf "$T"
manifest: skills/ar/SKILL.md
source content

AR (Augmented Reality)

Use when the user is building AR on WebXR (immersive-ar) or native (ARKit/ARCore/OpenXR).

Fast Defaults

  • Prefer stable world-locked content; avoid screen-locked UI unless necessary
  • Use clear permission prompts and visible camera-on indicators
  • Start with: hit-test + placement + anchors + simple interaction

AR Capability Checklist

  • Plane / mesh detection
  • Hit-test (placing content onto surfaces)
  • Anchors (persistent placement)
  • Occlusion (depth) and lighting estimation if available
  • Safety boundaries (keep critical UI in view, avoid distraction)

Debug Checklist

  • Confirm session type (WebXR
    immersive-ar
    ) or native runtime
  • Verify tracking origin and world scale (1 unit = 1 meter)
  • Confirm anchor lifetimes and relocalization handling

See also:

ar-vr-xr
for the full workflow and shared performance/comfort guidance.