
Axiom Graphics
This is your router for anything touching the GPU on Apple platforms. It splits into three main paths: Metal migration (porting from OpenGL/DirectX with shader conversion tables and diagnostic workflows), display performance (fixing the stuck-at-60fps-on-ProMotion problem that catches everyone), and RealityKit for non-game 3D content in SwiftUI. The migration section is particularly thorough, with separate skills for strategy decisions, API reference tables, and diagnostics that can apparently cut black screen debugging from 30 minutes to 5. If you're converting GLSL shaders, setting up MTKView, or trying to get 120Hz working, this routes you to the specific guidance instead of general Metal docs.
- skills.sh installs
- 1.3K
- GitHub stars
- 1.3K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add charleswiltgen/axiom --skill axiom-graphics --agent claude-codeInstalls into .claude/skills of the current project.
Files
Graphics
You MUST use this skill for ANY GPU rendering, graphics programming, 3D content display, or display performance work.
When to Use
Use this router when:
- Porting OpenGL/OpenGL ES code to Metal
- Porting DirectX code to Metal
- Converting GLSL/HLSL shaders to Metal Shading Language
- Setting up MTKView or CAMetalLayer
- Rendering breaks or blurs when the window resizes or moves between screens
- Debugging GPU rendering issues (black screen, wrong colors, crashes)
- Evaluating translation layers (MetalANGLE, MoltenVK)
- Optimizing GPU performance or fixing thermal throttling
- App stuck at 60fps on ProMotion device
- Configuring CADisplayLink or render loops
- Variable refresh rate display issues
- Displaying 3D content in a non-game SwiftUI app
- Building AR experiences with RealityKit
- Using RealityView or Model3D in SwiftUI
- Spatial computing or visionOS 3D content
- Reading, editing, or exporting USD/USDZ files in Swift (USDKit)
- Adding ML to a render pipeline (MetalFX denoising, Metal tensors, neural rendering)
- Profiling long game sessions (metalperftrace, look-back traces)
Routing Logic
Metal Migration
Sponsors
Details
- Repository
- github.com/charleswiltgen/axiom
- Categories
- Debugging, Marketing & SEO, Cloud & Infrastructure, Game Development
- First seen
- Jun 3, 2026
More from charleswiltgen/axiom
All 167- Axiom Ai1.2K
- Axiom Games1.2K
- Axiom Location1.1K
- Axiom Health1K
- Axiom Watchos1K
- Axiom Swiftdata294
- Axiom Swiftui 26 Ref281
- Axiom Swiftui Architecture273
- Axiom Xcode Debugging269
- Axiom Ios Testing238
- Axiom Camera Capture235
- Axiom Liquid Glass232
- Axiom Avfoundation Ref221
- Axiom Swiftui Layout220
- Axiom Ios Concurrency216
- Axiom Swiftui Performance215
- Axiom Ios Performance214
- Axiom Ios Ui213
- Axiom Swiftui Animation Ref212
- Axiom Swift Testing208
- Axiom Hig Ref207
- Axiom Swiftui Debugging204
- Axiom Swiftui Gestures204
- Axiom Ios Accessibility203