charleswiltgen/axiom▌
135 approved skills in this repository
axiom-spritekit
Productivity
Purpose: Build reliable SpriteKit games by mastering the scene graph, physics engine, action system, and rendering pipeline iOS Version: iOS 13+ (SwiftUI integration), iOS 11+ (SKRenderer) Xcode: Xcode 15+
axiom-liquid-glass-ref
Frontend
Use when:
axiom-realitykit
Productivity
Purpose: Build 3D content, AR experiences, and spatial computing apps using RealityKit's Entity-Component-System architecture iOS Version: iOS 13+ (base), iOS 18+ (RealityView on iOS), visionOS 1.0+ Xcode: Xcode 15+
axiom-swiftui-debugging
Frontend
SwiftUI debugging falls into three categories, each with a different diagnostic approach:
axiom-avfoundation-ref
Productivity
iOS provides bit-perfect output by default to USB DACs — no resampling occurs. The DAC receives the source sample rate directly.
axiom-haptics
Productivity
Comprehensive guide to implementing haptic feedback on iOS. Every Apple Design Award winner uses excellent haptic feedback - Camera, Maps, Weather all use haptics masterfully to create delightful, responsive experiences.
axiom-xctrace-ref
Productivity
Command-line interface for Instruments profiling. Enables headless performance analysis without GUI.
axiom-grdb
Productivity
Direct SQLite access using GRDB.swift — a toolkit for SQLite databases with type-safe queries, migrations, and reactive observation.
axiom-sqlitedata
Productivity
Type-safe SQLite persistence using SQLiteData (pointfreeco/sqlite-data) by Point-Free. A fast, lightweight replacement for SwiftData with CloudKit synchronization support, built on GRDB (groue/GRDB.swift) and StructuredQueries (pointfreeco/swift-structured-queries).
axiom-ios-vision
Productivity
You MUST use this skill for ANY computer vision work using the Vision framework.
axiom-ios-ml
AI/ML
You MUST use this skill for ANY on-device machine learning or speech-to-text work.
axiom-typography-ref
Productivity
Complete reference for typography on Apple platforms including San Francisco font system, text styles, Dynamic Type, tracking, leading, and internationalization through iOS 26.
axiom-metal-migration-ref
Productivity
Complete reference for converting OpenGL/DirectX code to Metal.
axiom-spritekit-ref
Productivity
Complete API reference for SpriteKit organized by category.
axiom-sf-symbols-ref
Productivity
Use when:
axiom-spritekit-diag
Productivity
Systematic diagnosis for common SpriteKit issues with time-cost annotations.
axiom-swiftui-search-ref
Frontend
SwiftUI search is environment-based and navigation-consumed. You attach .searchable() to a view, but a navigation container (NavigationStack, NavigationSplitView, or TabView) renders the actual search field. This indirection is the source of most search bugs.
axiom-ios-games
Productivity
You MUST use this skill for ANY game development, SpriteKit, SceneKit, RealityKit, or interactive simulation work.
axiom-networking-migration
Productivity
Skills: axiom-ios-networking, axiom-networking-legacy
axiom-ownership-conventions
Productivity
Explicit ownership modifiers for performance optimization and noncopyable type support.
axiom-core-spotlight-ref
Productivity
Comprehensive guide to Core Spotlight framework and NSUserActivity for making app content discoverable in Spotlight search, enabling Siri predictions, and supporting Handoff. Core Spotlight directly indexes app content while NSUserActivity captures user engagement for prediction.
axiom-metrickit-ref
Productivity
Complete API reference for collecting field performance metrics and diagnostics using MetricKit.
axiom-now-playing
Productivity
Purpose: Prevent the 4 most common Now Playing issues on iOS 18+: info not appearing, commands not working, artwork problems, and state sync issues
axiom-now-playing-carplay
Productivity
Time cost: 15-20 minutes (if MPNowPlayingInfoCenter already working)
axiom-storage-management-ref
Productivity
Purpose: Comprehensive reference for storage pressure, purging policies, disk space, and URL resource values Availability: iOS 5.0+ (basic), iOS 11.0+ (modern capacity APIs) Context: Answer to "Does iOS provide any way to mark files as 'purge as last resort'?"
axiom-networking-legacy
Productivity
These patterns use NWConnection with completion handlers for apps supporting iOS 12-25. If your app targets iOS 26+, use NetworkConnection with async/await instead (see axiom-network-framework-ref skill).
axiom-assume-isolated
Productivity
Synchronously access actor-isolated state when you know you're already on the correct isolation domain.
axiom-photo-library-ref
Productivity
System photo picker for UIKit apps. No permission required.
axiom-ui-recording
Frontend
Guide to Xcode 26's Recording UI Automation feature for creating UI tests through user interaction recording.
axiom-now-playing-musickit
Productivity
Time cost: 5-10 minutes
axiom-synchronization
Productivity
Low-level synchronization primitives for when actors are too slow or heavyweight.
axiom-networking
Productivity
Use when:
axiom-network-framework-ref
Productivity
Network.framework is Apple's modern networking API that replaces Berkeley sockets, providing smart connection establishment, user-space networking, built-in TLS support, and seamless mobility. Introduced in iOS 12 (2018) with NWConnection and evolved in iOS 26 (2025) with NetworkConnection for structured concurrency.
axiom-objc-block-retain-cycles
AI/ML
Block retain cycles are the #1 cause of Objective-C memory leaks. When a block captures self and is stored on that same object (directly or indirectly through an operation/request), you create a circular reference: self → block → self. Core principle 90% of block memory leaks stem from missing or incorrectly applied weak-strong patterns, not genuine Apple framework bugs.
axiom-axe-ref
Productivity
AXe is a CLI tool for interacting with iOS Simulators using Apple's Accessibility APIs and HID functionality. Single binary, no daemon required.
axiom-storage-diag
Productivity
Core principle 90% of file storage problems stem from choosing the wrong storage location, misunderstanding file protection levels, or missing backup exclusions—not iOS file system bugs.
axiom-build-performance
Frontend
Systematic Xcode build performance analysis and optimization. Core principle: Measure before optimizing, then optimize the critical path first.
axiom-core-data-diag
Productivity
Core Data issues manifest as production crashes from schema mismatches, mysterious concurrency errors, performance degradation under load, and data corruption from unsafe migrations. Core principle 85% of Core Data problems stem from misunderstanding thread-confinement, schema migration requirements, and relationship query patterns—not Core Data defects.
axiom-metal-migration
Productivity
Porting OpenGL/OpenGL ES or DirectX code to Metal on Apple platforms.
axiom-hang-diagnostics
Productivity
Systematic diagnosis and resolution of app hangs. A hang occurs when the main thread is blocked for more than 1 second, making the app unresponsive to user input.
axiom-core-location-ref
Productivity
Comprehensive API reference for modern Core Location (iOS 17+).
axiom-apple-docs
Documents
Apple bundles for-LLM markdown documentation inside Xcode. These are authoritative, up-to-date guides and diagnostics written by Apple engineers. Use them alongside Axiom skills for the most accurate information.
axiom-icloud-drive-ref
Cloud
Purpose: Comprehensive reference for file-based iCloud sync using ubiquitous containers Availability: iOS 5.0+ (basic), iOS 8.0+ (iCloud Drive), iOS 11.0+ (modern APIs) Context: File-based cloud storage, not database (use CloudKit for structured data)
axiom-file-protection-ref
Productivity
Purpose: Comprehensive reference for file encryption and data protection APIs Availability: iOS 4.0+ (all protection levels), latest enhancements in iOS 26 Context: Built on iOS Data Protection architecture using hardware encryption
axiom-core-data
Productivity
Core principle: Core Data is a mature object graph and persistence framework. Use it when needing features SwiftData doesn't support, or when targeting older iOS versions.
axiom-energy-ref
Productivity
Complete API reference for iOS energy optimization, with code examples from WWDC sessions and Apple documentation.
axiom-textkit-ref
Productivity
Complete reference for TextKit 2 covering architecture, migration from TextKit 1, Writing Tools integration, and SwiftUI TextEditor with AttributedString through iOS 26.
axiom-database-migration
Productivity
Safe database schema evolution for production apps with user data. Core principle Migrations are immutable after shipping. Make them additive, idempotent, and thoroughly tested.
axiom-concurrency-profiling
Productivity
Profile and optimize Swift async/await code using Instruments.
axiom-codable
Productivity
Comprehensive guide to Codable protocol conformance for JSON and PropertyList encoding/decoding in Swift 6.x.
axiom-swiftdata-migration-diag
Productivity
SwiftData migration failures manifest as production crashes, data loss, corrupted relationships, or simulator-only success. Core principle 90% of migration failures stem from missing models in VersionedSchema, relationship inverse issues, or untested migration paths—not SwiftData bugs.
axiom-privacy-ux
Productivity
Comprehensive guide to privacy-first app design. Apple Design Award Social Impact winners handle data ethically, and privacy-first design is a key differentiator.
axiom-core-location
Productivity
Discipline skill for Core Location implementation decisions. Prevents common authorization mistakes, battery drain, and background location failures.
axiom-vision-diag
Productivity
Systematic troubleshooting for Vision framework issues: subjects not detected, missing landmarks, low confidence, performance problems, coordinate mismatches, text recognition failures, barcode detection issues, and document scanning problems.
axiom-app-composition
Productivity
Use this skill when:
axiom-energy
Productivity
Energy issues manifest as battery drain, hot devices, and poor App Store reviews. Core principle: Measure before optimizing. Use Power Profiler to identify the dominant subsystem (CPU/GPU/Network/Location/Display), then apply targeted fixes.
axiom-auto-layout-debugging
Productivity
Use when:
axiom-storage
Productivity
Purpose: Navigation hub for ALL storage decisions — database vs files, local vs cloud, specific locations iOS Version: iOS 17+ (iOS 26+ for latest features) Context: Complete storage decision framework integrating SwiftData (WWDC 2023), CKSyncEngine (WWDC 2023), and file management best practices
axiom-extensions-widgets
Productivity
"Widgets are not mini apps. They're glanceable views into your app's data, rendered at strategic moments and displayed by the system. Extensions run in sandboxed environments with limited memory and execution time."
axiom-core-location-diag
Productivity
Symptom-based troubleshooting for Core Location issues.
axiom-background-processing
Productivity
Background execution is a privilege, not a right. iOS actively limits background work to protect battery life and user experience. Core principle: Treat background tasks as discretionary jobs — you request a time window, the system decides when (or if) to run your code.
axiom-localization
Productivity
Comprehensive guide to app localization using String Catalogs. Apple Design Award Inclusivity winners always support multiple languages with excellent RTL (Right-to-Left) support.
axiom-testflight-triage
Testing
Systematic workflow for investigating TestFlight crashes and reviewing beta feedback using Xcode Organizer. Core principle: Understand the crash before writing any fix — 15 minutes of triage prevents hours of debugging.
axiom-testing-async
Testing
Modern patterns for testing async/await code with Swift Testing framework.
axiom-foundation-models-diag
Productivity
Foundation Models issues manifest as context window exceeded errors, guardrail violations, slow generation, availability failures, and unexpected output. Core principle 80% of Foundation Models problems stem from misunderstanding model capabilities (3B parameter device-scale model, not world knowledge), context limits (4096 tokens), or availability requirements—not framework bugs.
axiom-networking-diag
Productivity
Core principle 85% of networking problems stem from misunderstanding connection states, not handling network transitions, or improper error handling—not Network.framework defects.
axiom-swiftui-nav-diag
Frontend
Core principle 85% of navigation problems stem from path state management errors, view identity issues, or placement mistakes—not SwiftUI defects.
axiom-camera-capture-diag
Productivity
Systematic troubleshooting for AVFoundation camera issues: frozen preview, wrong rotation, slow capture, session interruptions, and permission problems.
axiom-cloud-sync
Cloud
Core principle: Choose the right sync technology for the data shape, then implement offline-first patterns that handle network failures gracefully.
axiom-app-intents-ref
Productivity
Comprehensive guide to App Intents framework for exposing app functionality to Siri, Apple Intelligence, Shortcuts, Spotlight, and other system experiences. Replaces older SiriKit custom intents with modern Swift-first API.
axiom-storekit-ref
Productivity
StoreKit 2 is Apple's modern in-app purchase framework with async/await APIs, automatic receipt validation, and SwiftUI integration. This reference covers every API, iOS 18.4 enhancements, and comprehensive WWDC 2025 code examples.
axiom-sqlitedata-migration
Productivity
SwiftData (Before)
axiom-sqlitedata-ref
Productivity
Advanced query patterns and schema composition techniques for SQLiteData by Point-Free. Built on GRDB and StructuredQueries.
axiom-swiftui-nav
Frontend
Use when:
axiom-swiftdata-migration
Productivity
SwiftData schema migrations move your data safely when models change. Core principle SwiftData's willMigrate sees only OLD models, didMigrate sees only NEW models—you can never access both simultaneously. This limitation shapes all migration strategies.
axiom-camera-capture-ref
Productivity
Central coordinator for capture data flow.
axiom-memory-debugging
Productivity
Memory issues manifest as crashes after prolonged use. Core principle 90% of memory leaks follow 3 patterns (retain cycles, timer/observer leaks, collection growth). Diagnose systematically with Instruments, never guess.
axiom-swiftui-containers-ref
Frontend
Stacks, grids, outlines, and scroll enhancements. iOS 14 through iOS 26.
axiom-uikit-animation-debugging
Frontend
CAAnimation issues manifest as missing completion handlers, wrong timing, or jank under specific conditions. Core principle 90% of CAAnimation problems are CATransaction timing, layer state, or frame rate assumptions, not Core Animation bugs.
axiom-ios-networking
Productivity
You MUST use this skill for ANY networking work including HTTP requests, WebSockets, TCP connections, or network debugging.
axiom-ios-graphics
Productivity
You MUST use this skill for ANY GPU rendering, graphics programming, 3D content display, or display performance work.
axiom-cloudkit-ref
Cloud
Purpose: Comprehensive CloudKit reference for database-based iCloud storage and sync Availability: iOS 10.0+ (basic), iOS 17.0+ (CKSyncEngine), iOS 17.0+ (SwiftData integration) Context: Modern CloudKit sync via CKSyncEngine (WWDC 2023) or SwiftData integration
axiom-ui-testing
Frontend
Wait for conditions, not arbitrary timeouts. Core principle Flaky tests come from guessing how long operations take. Condition-based waiting eliminates race conditions.
axiom-xctest-automation
Testing
Comprehensive guide to writing reliable, maintainable UI tests with XCUITest.
axiom-foundation-models
Productivity
Use when:
axiom-ios-build
Frontend
You MUST use this skill for ANY build, environment, or Xcode-related issue before debugging application code.
axiom-ios-data
Productivity
You MUST use this skill for ANY data persistence, database, axiom-storage, CloudKit, or serialization work.
axiom-in-app-purchases
Productivity
Purpose: Guide robust, testable in-app purchase implementation StoreKit Version: StoreKit 2 iOS Version: iOS 15+ (iOS 18.4+ for latest features) Xcode: Xcode 13+ (Xcode 16+ recommended) Context: WWDC 2025-241, 2025-249, 2023-10013, 2021-10114
axiom-swiftui-nav-ref
Frontend
SwiftUI's navigation APIs provide data-driven, programmatic navigation that scales from simple stacks to complex multi-column layouts. Introduced in iOS 16 (2022) with NavigationStack and NavigationSplitView, evolved in iOS 18 (2024) with Tab/Sidebar unification, and refined in iOS 26 (2025) with Liquid Glass design.
axiom-swift-performance
Productivity
Core Principle: Optimize Swift code by understanding language-level performance characteristics—value semantics, ARC behavior, generic specialization, and memory layout—to write fast, efficient code without premature micro-optimization.
axiom-ios-accessibility
Productivity
You MUST use this skill for ANY accessibility work including VoiceOver, Dynamic Type, color contrast, and WCAG compliance.
axiom-hig-ref
Productivity
The Human Interface Guidelines (HIG) define Apple's design philosophy and provide concrete guidance for creating intuitive, accessible, platform-appropriate experiences across all Apple devices.
axiom-swift-testing
Testing
Swift Testing is Apple's modern testing framework introduced at WWDC 2024. It uses Swift macros (@Test, #expect) instead of naming conventions, runs tests in parallel by default, and integrates seamlessly with Swift concurrency.
axiom-swiftui-animation-ref
Frontend
Comprehensive guide to SwiftUI's animation system, from foundational concepts to advanced techniques. This skill covers the Animatable protocol, the iOS 26 @Animatable macro, animation types, and the Transaction system.
axiom-ios-ui
Frontend
You MUST use this skill for ANY iOS UI work including SwiftUI, UIKit, layout, navigation, animations, and design.
axiom-ios-concurrency
Productivity
You MUST use this skill for ANY concurrency, async/await, threading, or Swift 6 concurrency work.
axiom-ios-testing
Testing
You MUST use this skill for ANY testing-related question, including writing tests, debugging test failures, making tests faster, or choosing between testing approaches.
axiom-camera-capture
Productivity
Guides you through implementing camera capture: session setup, photo capture, video recording, responsive capture UX, rotation handling, and session lifecycle management.
axiom-xcode-debugging
Productivity
Check build environment BEFORE debugging code. Core principle 80% of "mysterious" Xcode issues are environment problems (stale Derived Data, stuck simulators, zombie processes), not code bugs.
axiom-swiftui-architecture
Frontend
Use this skill when:
axiom-swiftui-26-ref
Frontend
Comprehensive guide to new SwiftUI features in iOS 26, iPadOS 26, macOS Tahoe, watchOS 26, and visionOS 26. From the Liquid Glass design system to rich text editing, these enhancements make SwiftUI more powerful across all Apple platforms.
axiom-swiftdata
Productivity
Apple's native persistence framework using @Model classes and declarative queries. Built on Core Data, designed for SwiftUI.
axiom-vision
Productivity
Apple Vision Framework for computer vision tasks: subject segmentation, pose detection, text recognition, barcode scanning, and document processing. \n \n Covers 13+ Vision APIs across subject lifting, hand/body pose, person segmentation, text OCR, barcode detection, and document scanning with decision trees for choosing the right tool \n Includes 15 production patterns: combining APIs to exclude hands from objects, real-time gesture recognition, multi-person segmentation, fitness action classif
axiom-cloud-sync-diag
Cloud
Core principle 90% of cloud sync problems stem from account/entitlement issues, network connectivity, or misunderstanding sync timing—not iCloud infrastructure bugs.
axiom-ios-integration
Productivity
You MUST use this skill for ANY iOS system integration including Siri, Shortcuts, widgets, in-app purchases, camera, photo library, audio, axiom-haptics, and more.
axiom-swiftui-layout
Frontend
Discipline-enforcing skill for building layouts that respond to available space rather than device assumptions. Covers tool selection, size class limitations, iOS 26 free-form windows, and common anti-patterns.
axiom-realm-migration-ref
Productivity
Purpose: Complete migration path from Realm to SwiftData Swift Version: Swift 5.9+ (Swift 6 with strict concurrency recommended) iOS Version: iOS 17+ (iOS 26+ recommended) Context: Realm Device Sync sunset Sept 30, 2025. This guide is essential for Realm users migrating before deadline.
axiom-display-performance
Productivity
Systematic diagnosis for frame rate issues on variable refresh rate displays (ProMotion, iPad Pro, future devices). Covers render loop configuration, frame pacing, hitch mechanics, and production telemetry.
axiom-foundation-models-ref
Productivity
The Foundation Models framework provides access to Apple's on-device Large Language Model (3 billion parameters, 2-bit quantized) with a Swift API. This reference covers every API, all WWDC 2025 code examples, and comprehensive implementation patterns.
axiom-app-shortcuts-ref
Productivity
Comprehensive guide to App Shortcuts framework for making your app's actions instantly available in Siri, Spotlight, Action Button, Control Center, and other system experiences. App Shortcuts are pre-configured App Intents that work immediately after app install—no user setup required.
axiom-background-processing-ref
Productivity
Complete API reference for iOS background execution, with code examples from WWDC sessions.
axiom-hig
Productivity
Use when:
axiom-extensions-widgets-ref
Productivity
This skill provides comprehensive API reference for Apple's widget and extension ecosystem:
axiom-metal-migration-diag
Productivity
Systematic diagnosis for common Metal porting issues.
axiom-swiftui-debugging-diag
Frontend
Use this skill when:
axiom-background-processing-diag
Productivity
Symptom-based troubleshooting for background task issues.
axiom-using-axiom
Productivity
IF AN AXIOM SKILL APPLIES TO YOUR iOS/SWIFT TASK, YOU DO NOT HAVE A CHOICE. YOU MUST USE IT.
axiom-energy-diag
Productivity
Symptom-based troubleshooting for energy issues. Start with your symptom, follow the decision tree, get the fix.
axiom-deep-link-debugging
Productivity
Use when:
axiom-build-debugging
Frontend
Check dependencies BEFORE blaming code. Core principle 80% of persistent build failures are dependency resolution issues (CocoaPods, SPM, framework conflicts), not code bugs.
axiom-performance-profiling
Productivity
iOS app performance problems fall into distinct categories, each with a specific diagnosis tool. This skill helps you choose the right tool, use it effectively, and interpret results correctly under pressure.
axiom-app-discoverability
Productivity
Core principle Feed the system metadata across multiple APIs, let the system decide when to surface your app.
axiom-vision-ref
Productivity
axiom-vision-ref
axiom-swiftui-layout-ref
Frontend
Comprehensive API reference for SwiftUI adaptive layout tools. For decision guidance and anti-patterns, see the axiom-swiftui-layout skill.
axiom-accessibility-diag
Productivity
Systematic accessibility diagnosis and remediation for iOS/macOS apps. Covers the 7 most common accessibility issues that cause App Store rejections and user complaints.
axiom-apple-docs-research
Documents
✅ Use this skill when:
axiom-swift-concurrency
Productivity
Purpose: Progressive journey from single-threaded to concurrent Swift code Swift Version: Swift 6.3 (strict concurrency by default). @concurrent requires Swift 6.2+. iOS Version: iOS 17+ (iOS 26+ for @concurrent) Xcode: Xcode 16+ (Xcode 26+ for @concurrent)
axiom-swiftui-gestures
Frontend
Comprehensive guide to SwiftUI gesture recognition with composition patterns, state management, and accessibility integration.
axiom-swiftui-performance
Frontend
Use when:
axiom-ios-performance
Productivity
You MUST use this skill for ANY performance issue including memory leaks, slow execution, battery drain, or profiling.
axiom-liquid-glass
Frontend
Use when:
axiom-app-store-connect-ref
Productivity
App Store Connect (ASC) provides crash reports, TestFlight feedback, and performance metrics for your apps. This reference covers how to navigate ASC to find and export crash data for analysis.
axiom-ios-ai
AI/ML
You MUST use this skill for ANY Apple Intelligence or Foundation Models work.
axiom-photo-library
Productivity
Guides you through photo picking, limited library handling, and saving photos to the camera roll using privacy-forward patterns.
axiom-getting-started
Productivity
Welcome! This skill helps new users discover the most relevant Axiom skills for their situation.