charleswiltgen avatar

Axiom Swift Performance

You're writing Swift code and Claude keeps suggesting Date() instead of Date.now, or hallucinating APIs that don't exist. This skill fixes that with modern idiom patterns, ownership conventions for noncopyable types, and complete Transferable reference for drag and drop. The tvOS section alone is worth it if you've ever wondered why your app compiles fine but the focus system breaks at runtime. The deep link debugging workflow cuts iteration time from minutes to seconds when testing navigation flows. Honestly, the anti-rationalization table at the end calling out CGFloat and Info.plist gotchas is the kind of thing you bookmark after getting burned once.

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

Install

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

Installs into .claude/skills of the current project.

Files

You're writing Swift code and Claude keeps suggesting Date() instead of Date.now, or hallucinating APIs that don't exist. This skill fixes that with modern idiom patterns, ownership conventions for noncopyable types, and complete Transferable reference for drag and drop. The tvOS section alone is worth it if you've ever wondered why your app compiles fine but the focus system breaks at runtime. The deep link debugging workflow cuts iteration time from minutes to seconds when testing navigation flows. Honestly, the anti-rationalization table at the end calling out CGFloat and Info.plist gotchas is the kind of thing you bookmark after getting burned once.

Browse the repository on GitHub

Sponsors

Details

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

More from charleswiltgen/axiom

All 167

Recommended

More Debugging
1josiahsiegel avatarwindows-path-troubleshootingjosiahsiegel/claude-plugin-marketplaceComplete Windows file path troubleshooting knowledge for Claude Code on Git Bash and Windows environments. PROACTIVELY activate for: (1) file path errors on Win197skills.sh installs
2charleswiltgen avataraxiom-memory-debuggingcharleswiltgen/axiomUse when you see memory warnings, 'retain cycle', app crashes from memory pressure, or when asking 'why is my app using so much memory', 'how do I find memory l192skills.sh installs
3charleswiltgen avataraxiom-uikit-animation-debuggingcharleswiltgen/axiomUse when CAAnimation completion handler doesn't fire, spring physics look wrong on device, animation duration mismatches actual time, gesture + animation intera191skills.sh installs
4composiohq avatargh-fix-cicomposiohq/awesome-codex-skillsgh fix ci178skills.sh installs
5charleswiltgen avataraxiom-auto-layout-debuggingcharleswiltgen/axiomUse when encountering "Unable to simultaneously satisfy constraints" errors, constraint conflicts, ambiguous layout warnings, or views positioned incorrectly - 176skills.sh installs
6charleswiltgen avataraxiom-display-performancecharleswiltgen/axiomUse when app runs at unexpected frame rate, stuck at 60fps on ProMotion, frame pacing issues, or configuring render loops. Covers MTKView, CADisplayLink, CAMeta172skills.sh installs