charleswiltgen avatar

Axiom Metal Migration

If you're porting OpenGL, OpenGL ES, or DirectX code to Metal on Apple platforms, this skill helps you plan the migration without falling into common traps. It guides you through the decision between using a translation layer like MetalANGLE versus doing a native rewrite, and it's honest about the tradeoffs. The red flags section alone is worth the install: it warns against shipping MetalANGLE in production (10-30% overhead) and converting shaders piecemeal without understanding how Metal's state management differs fundamentally. From Charles Wiltgen's axiom collection, which has picked up nearly 1,000 GitHub stars and passes all three security audits.

skills.sh installs
169
GitHub stars
1.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add charleswiltgen/axiom --skill axiom-metal-migration --agent claude-code

Installs into .claude/skills of the current project.

Files

If you're porting OpenGL, OpenGL ES, or DirectX code to Metal on Apple platforms, this skill helps you plan the migration without falling into common traps. It guides you through the decision between using a translation layer like MetalANGLE versus doing a native rewrite, and it's honest about the tradeoffs. The red flags section alone is worth the install: it warns against shipping MetalANGLE in production (10-30% overhead) and converting shaders piecemeal without understanding how Metal's state management differs fundamentally. From Charles Wiltgen's axiom collection, which has picked up nearly 1,000 GitHub stars and passes all three security audits.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/charleswiltgen/axiom
Categories
Productivity & Planning, Automation & Workflows, Game Development
First seen
Jun 3, 2026

More from charleswiltgen/axiom

All 167
1pedronauck avatarui-ux-pro-maxpedronauck/skillsUI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 9 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind,168skills.sh installs
2rohitg00 avatarorchestraterohitg00/pro-workflowWire Commands, Agents, and Skills together for complex features. Use when building features that need research, planning, and implementation phases.167skills.sh installs
3sundial-org avataropencode-controllersundial-org/awesome-openclaw-skillsControl and operate Opencode via slash commands. Use this skill to manage sessions, select models, switch agents (plan/build), and coordinate coding through Ope166skills.sh installs
4rsmdt avatarspecify-requirementsrsmdt/the-startupCreate and validate product requirements documents (PRD). Use when writing requirements, defining user stories, specifying acceptance criteria, analyzing user n146skills.sh installs
5khazp avatarvibe-techdesignkhazp/vibe-coding-prompt-templateCreate a Technical Design Document for your MVP. Use when the user wants to plan architecture, choose tech stack, or says "plan technical design", "choose tech 140skills.sh installs
6cloudai-x avatardatabase-designcloudai-x/claude-workflow-v2Designs database schemas, indexing strategies, query optimization, and migration patterns for SQL and NoSQL databases. Use when designing tables, optimizing que139skills.sh installs