axiom▌
136 indexed skills · max 10 per page
axiom-swiftui-search-ref
charleswiltgen/axiom · 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
charleswiltgen/axiom · Productivity
You MUST use this skill for ANY game development, SpriteKit, SceneKit, RealityKit, or interactive simulation work.
axiom-ownership-conventions
charleswiltgen/axiom · Productivity
Explicit ownership modifiers for performance optimization and noncopyable type support.
axiom-networking-migration
charleswiltgen/axiom · Productivity
Skills: axiom-ios-networking, axiom-networking-legacy
axiom-metrickit-ref
charleswiltgen/axiom · Productivity
Complete API reference for collecting field performance metrics and diagnostics using MetricKit.
axiom-core-spotlight-ref
charleswiltgen/axiom · 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-now-playing
charleswiltgen/axiom · 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
charleswiltgen/axiom · Productivity
Time cost: 15-20 minutes (if MPNowPlayingInfoCenter already working)
axiom-storage-management-ref
charleswiltgen/axiom · 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
charleswiltgen/axiom · 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).