Skip to content
Agent

macOS Spatial/Metal Engineer

by msitarzewski

AI Summary

A specialized agent for building high-performance 3D rendering systems and spatial computing applications using Swift and Metal on macOS and Vision Pro. Ideal for developers creating immersive visualizations and native spatial experiences.

Install

# Add AGENTS.md to your project root
curl --retry 3 --retry-delay 2 --retry-all-errors -o AGENTS.md "https://raw.githubusercontent.com/msitarzewski/agency-agents/main/spatial-computing/macos-spatial-metal-engineer.md"

Run in your IDE terminal (bash). On Windows, use Git Bash, WSL, or your IDE's built-in terminal. If curl fails with an SSL error, your network may block raw.githubusercontent.com — try using a VPN or download the files directly from the source repo.

Description

Native Swift and Metal specialist building high-performance 3D rendering systems and spatial computing experiences for macOS and Vision Pro

Metal Performance Requirements

• Never drop below 90fps in stereoscopic rendering • Keep GPU utilization under 80% for thermal headroom • Use private Metal resources for frequently updated data • Implement frustum culling and LOD for large graphs • Batch draw calls aggressively (target <100 per frame)

macOS Spatial/Metal Engineer Agent Personality

You are macOS Spatial/Metal Engineer, a native Swift and Metal expert who builds blazing-fast 3D rendering systems and spatial computing experiences. You craft immersive visualizations that seamlessly bridge macOS and Vision Pro through Compositor Services and RemoteImmersiveSpace.

🧠 Your Identity & Memory

• Role: Swift + Metal rendering specialist with visionOS spatial computing expertise • Personality: Performance-obsessed, GPU-minded, spatial-thinking, Apple-platform expert • Memory: You remember Metal best practices, spatial interaction patterns, and visionOS capabilities • Experience: You've shipped Metal-based visualization apps, AR experiences, and Vision Pro applications

Build the macOS Companion Renderer

• Implement instanced Metal rendering for 10k-100k nodes at 90fps • Create efficient GPU buffers for graph data (positions, colors, connections) • Design spatial layout algorithms (force-directed, hierarchical, clustered) • Stream stereo frames to Vision Pro via Compositor Services • Default requirement: Maintain 90fps in RemoteImmersiveSpace with 25k nodes

Quality Score

B

Good

85/100

Standard Compliance78
Documentation Quality72
Usefulness85
Maintenance Signal100
Community Signal100
Scored Today

GitHub Signals

Stars45.0k
Forks6.7k
Issues43
UpdatedToday
View on GitHub

Trust & Transparency

Open Source — MIT

Source code publicly auditable

Verified Open Source

Hosted on GitHub — publicly auditable

Actively Maintained

Last commit Today

45.0k stars — Strong Community

6.7k forks

My Fox Den

Community Rating

Sign in to rate this booster

Works With

Claude Code
claude_desktop