charleswiltgen avatar

Axiom Spritekit

If you're building a SpriteKit game, this skill helps you navigate the framework's scene graph, physics engine, and action system without the usual coordinate space headaches and mysterious collision bugs. It covers the practical stuff like setting up game architecture with proper layers and cameras, optimizing frame rate, and integrating with SwiftUI on iOS 13+. What's useful here is the focus on debugging the things that actually trip people up, like physics contacts that silently fail to fire. It's opinionated about doing SpriteKit right rather than just documenting the API surface. Part of the larger axiom collection, which has solid traction with nearly 1,000 GitHub stars.

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

Install

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

Installs into .claude/skills of the current project.

Files

If you're building a SpriteKit game, this skill helps you navigate the framework's scene graph, physics engine, and action system without the usual coordinate space headaches and mysterious collision bugs. It covers the practical stuff like setting up game architecture with proper layers and cameras, optimizing frame rate, and integrating with SwiftUI on iOS 13+. What's useful here is the focus on debugging the things that actually trip people up, like physics contacts that silently fail to fire. It's opinionated about doing SpriteKit right rather than just documenting the API surface. Part of the larger axiom collection, which has solid traction with nearly 1,000 GitHub stars.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/charleswiltgen/axiom
Categories
Debugging, Game Development
First seen
Jun 3, 2026

More from charleswiltgen/axiom

All 167

Recommended

More Debugging
1clostaunau avatarjava-best-practicesclostaunau/holiday-cardComprehensive Java development best practices covering SOLID principles, DRY, Clean Code, Java-specific patterns (Optional, immutability, streams, lambdas), exc189skills.sh installs
2remorses avatarerroreremorses/erroreerrore is Go-style error handling for TypeScript: return errors instead of throwing them. Instead of Go's two-value tuple (val, err), functions return a single 186skills.sh installs
3224-industries avatarwebflow-designer-api224-industries/webflow-skillsWork with the Webflow Designer API — either by building Designer Extensions (iframes inside the Webflow Designer) or by generating code snippets for the Designe184skills.sh installs
4charleswiltgen avataraxiom-cloud-sync-diagcharleswiltgen/axiomUse when debugging 'file not syncing', 'CloudKit error', 'sync conflict', 'iCloud upload failed', 'ubiquitous item error', 'data not appearing on other devices'180skills.sh installs
5charleswiltgen avataraxiom-grdbcharleswiltgen/axiomUse when writing raw SQL queries with GRDB, complex joins, ValueObservation for reactive queries, DatabaseMigrator patterns, query profiling under performance p180skills.sh installs
6charleswiltgen avataraxiom-networking-diagcharleswiltgen/axiomUse when debugging connection timeouts, TLS handshake failures, data not arriving, connection drops, performance issues, or proxy/VPN interference - systematic 180skills.sh installs