agency-macos-spatial-metal-engineer

Build Metal-based 3D rendering pipelines for macOS and Vision Pro with Swift.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/omeraltn/ice_cream_website_testing --skill agency-macos-spatial-metal-engineer-omeraltn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agency-macos-spatial-metal-engineer
Source: https://github.com/omeraltn/ice_cream_website_testing/tree/main/.antigravity/agency-macos-spatial-metal-engineer
Command: npx skills add https://github.com/omeraltn/ice_cream_website_testing --skill agency-macos-spatial-metal-engineer-omeraltn

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enables building high-performance 3D rendering and spatial computing experiences on macOS and Vision Pro using native Swift and Metal.

Core Features & Use Cases

  • Native Metal rendering with instanced nodes and geometry
  • RemoteImmersiveSpace streaming and Vision Pro integration for immersive workflows
  • Spatial interaction patterns (gaze, gestures) and GPU-accelerated layout
  • End-to-end pipelines from data to visualization with GPU buffers and memory management

Quick Start

Create a macOS Spatial/Metal project that maintains 90fps with 25k nodes and streams stereo frames to Vision Pro.

Frequently Asked Questions about agency-macos-spatial-metal-engineer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a Metal rendering pipeline for macOS that maintains 90fps with 25k nodes?

Build a Metal rendering pipeline using instanced rendering and GPU-driven graph layout to handle 25k nodes. This approach manages GPU buffers and memory efficiently to maintain strict 90fps targets in native macOS spatial visualizations.

How does RemoteImmersiveSpace streaming work with Vision Pro integration?

RemoteImmersiveSpace streaming enables native macOS apps to stream stereo frames directly to Vision Pro. It facilitates immersive workflows by connecting your local Metal rendering pipeline to the headset for spatial interaction.

What is GPU-accelerated graph layout and when do I need it for spatial computing?

GPU-accelerated graph layout processes large-scale spatial visualizations directly on the GPU. You need it when rendering complex 3D node graphs in macOS apps to bypass CPU bottlenecks and sustain high frame rates.

Can I use Swift and Metal for native macOS spatial interaction patterns like gaze and gestures?

Yes, you can implement spatial interaction patterns including gaze and gestures using native Swift and Metal. This combination supports immersive Vision Pro workflows by tying user input directly to the GPU-accelerated rendering pipeline.

What is the best way to manage GPU buffers and memory for large-scale spatial visualizations on macOS?

The best way to manage GPU buffers is using an end-to-end Metal pipeline that handles data-to-visualization memory allocation directly. This ensures strict 90fps performance targets are met when rendering large-scale spatial graphs.

Why does my macOS spatial visualization drop frames when rendering thousands of instanced nodes?

macOS spatial visualizations drop frames when CPU-bound rendering fails to leverage GPU-driven layout and instanced rendering. Shifting geometry processing to a Metal-based pipeline optimizes memory management and restores 90fps performance.