Browse Skills

44358 skills found

in-app-purchases.md
142
1 export in-app-purchases
2 CharlesWiltgen from "CharlesWiltgen/Axiom"
3 Use when implementing in-app purchases, StoreKit 2, subscriptions, or transaction handling - testing-first workflow with .storekit configuration, StoreManager architecture, transaction verification, subscription management, and restore purchases for consumables, non-consumables, and auto-renewable subscriptions
2026-01-16
foundation-models.md
142
1 export foundation-models
2 CharlesWiltgen from "CharlesWiltgen/Axiom"
3 Use when implementing on-device AI with Apple's Foundation Models framework — prevents context overflow, blocking UI, wrong model use cases, and manual JSON parsing when @Generable should be used. iOS 26+, macOS 26+, iPadOS 26+, visionOS 26+
2026-01-16
foundation-models-ref.md
142
1 export foundation-models-ref
2 CharlesWiltgen from "CharlesWiltgen/Axiom"
3 Reference — Complete Foundation Models framework guide covering LanguageModelSession, @Generable, @Guide, Tool protocol, streaming, dynamic schemas, built-in use cases, and all WWDC 2025 code examples
2026-01-16
swiftui-performance.md
142
1 export swiftui-performance
2 CharlesWiltgen from "CharlesWiltgen/Axiom"
3 Use when UI is slow, scrolling lags, animations stutter, or when asking 'why is my SwiftUI view slow', 'how do I optimize List performance', 'my app drops frames', 'view body is called too often', 'List is laggy' - SwiftUI performance optimization with Instruments 26 and WWDC 2025 patterns
2026-01-16
energy-diag.md
142
1 export energy-diag
2 CharlesWiltgen from "CharlesWiltgen/Axiom"
3 Symptom-based energy troubleshooting - decision trees for 'app at top of battery settings', 'phone gets hot', 'background drain', 'high cellular usage', with time-cost analysis for each diagnosis path
2026-01-16
getting-started.md
142
1 export getting-started
2 CharlesWiltgen from "CharlesWiltgen/Axiom"
3 Use when first installing Axiom, unsure which skill to use, want an overview of available skills, or need help finding the right skill for your situation — interactive onboarding that recommends skills based on your project and current focus
2026-01-16
auto-layout-debugging.md
142
1 export auto-layout-debugging
2 CharlesWiltgen from "CharlesWiltgen/Axiom"
3 Use when encountering "Unable to simultaneously satisfy constraints" errors, constraint conflicts, ambiguous layout warnings, or views positioned incorrectly - systematic debugging workflow for Auto Layout issues in iOS
2026-01-16
ios-ml.md
142
1 export ios-ml
2 CharlesWiltgen from "CharlesWiltgen/Axiom"
3 Use when deploying ANY machine learning model on-device, converting models to CoreML, compressing models, or implementing speech-to-text. Covers CoreML conversion, MLTensor, model compression (quantization/palettization/pruning), stateful models, KV-cache, multi-function models, async prediction, SpeechAnalyzer, SpeechTranscriber.
2026-01-16
objc-block-retain-cycles.md
142
1 export objc-block-retain-cycles
2 CharlesWiltgen from "CharlesWiltgen/Axiom"
3 Use when debugging memory leaks from blocks, blocks assigned to self or properties, network callbacks, or crashes from deallocated objects - systematic weak-strong pattern diagnosis with mandatory diagnostic rules
2026-01-16
storage-diag.md
142
1 export storage-diag
2 CharlesWiltgen from "CharlesWiltgen/Axiom"
3 Use when debugging 'files disappeared', 'data missing after restart', 'backup too large', 'can't save file', 'file not found', 'storage full error', 'file inaccessible when locked' - systematic local file storage diagnostics
2026-01-16
sqlitedata-ref.md
142
1 export sqlitedata-ref
2 CharlesWiltgen from "CharlesWiltgen/Axiom"
3 SQLiteData advanced patterns, @Selection column groups, single-table inheritance, recursive CTEs, database views, custom aggregates, TableAlias self-joins, JSON/string aggregation
2026-01-16
core-data.md
142
1 export core-data
2 CharlesWiltgen from "CharlesWiltgen/Axiom"
3 Use when choosing Core Data vs SwiftData, setting up the Core Data stack, modeling relationships, or implementing concurrency patterns - prevents thread-confinement errors and migration crashes
2026-01-16
avfoundation-ref.md
142
1 export avfoundation-ref
2 CharlesWiltgen from "CharlesWiltgen/Axiom"
3 Reference — AVFoundation audio APIs, AVAudioSession categories/modes, AVAudioEngine pipelines, bit-perfect DAC output, iOS 26+ spatial audio capture, ASAF/APAC, Audio Mix with Cinematic framework
2026-01-16
storage.md
142
1 export storage
2 CharlesWiltgen from "CharlesWiltgen/Axiom"
3 Use when asking 'where should I store this data', 'should I use SwiftData or files', 'CloudKit vs iCloud Drive', 'Documents vs Caches', 'local or cloud storage', 'how do I sync data', 'where do app files go' - comprehensive decision framework for all iOS storage options
2026-01-16
speech.md
142
1 export speech
2 CharlesWiltgen from "CharlesWiltgen/Axiom"
3 Use when implementing speech-to-text, live transcription, or audio transcription. Covers SpeechAnalyzer (iOS 26+), SpeechTranscriber, volatile/finalized results, AssetInventory model management, audio format handling.
2026-01-16
file-protection-ref.md
142
1 export file-protection-ref
2 CharlesWiltgen from "CharlesWiltgen/Axiom"
3 Use when asking about 'FileProtectionType', 'file encryption iOS', 'NSFileProtection', 'data protection', 'secure file storage', 'encrypt files at rest', 'complete protection', 'file security' - comprehensive reference for iOS file encryption and data protection APIs
2026-01-16
liquid-glass-ref.md
142
1 export liquid-glass-ref
2 CharlesWiltgen from "CharlesWiltgen/Axiom"
3 Use when planning comprehensive Liquid Glass adoption across an app, auditing existing interfaces for Liquid Glass compatibility, implementing app icon updates, or understanding platform-specific Liquid Glass behavior - comprehensive reference guide covering all aspects of Liquid Glass adoption from WWDC 2025
2026-01-16
xcode-debugging.md
142
1 export xcode-debugging
2 CharlesWiltgen from "CharlesWiltgen/Axiom"
3 Use when encountering BUILD FAILED, test crashes, simulator hangs, stale builds, zombie xcodebuild processes, "Unable to boot simulator", "No such module" after SPM changes, or mysterious test failures despite no code changes - systematic environment-first diagnostics for iOS/macOS projects
2026-01-16
swiftui-debugging.md
142
1 export swiftui-debugging
2 CharlesWiltgen from "CharlesWiltgen/Axiom"
3 Use when debugging SwiftUI view updates, preview crashes, or layout issues - diagnostic decision trees to identify root causes quickly and avoid misdiagnosis under pressure
2026-01-16
ios-concurrency.md
142
1 export ios-concurrency
2 CharlesWiltgen from "CharlesWiltgen/Axiom"
3 Use when writing ANY code with async, actors, threads, or seeing ANY concurrency error. Covers Swift 6 concurrency, @MainActor, Sendable, data races, async/await patterns, performance optimization.
2026-01-16
storekit-ref.md
142
1 export storekit-ref
2 CharlesWiltgen from "CharlesWiltgen/Axiom"
3 Reference — Complete StoreKit 2 API guide covering Product, Transaction, AppTransaction, RenewalInfo, SubscriptionStatus, StoreKit Views, purchase options, server APIs, and all iOS 18.4 enhancements with WWDC 2025 code examples
2026-01-16
core-location-ref.md
142
1 export core-location-ref
2 CharlesWiltgen from "CharlesWiltgen/Axiom"
3 Use for Core Location API reference - CLLocationUpdate, CLMonitor, CLServiceSession, authorization, background location, geofencing
2026-01-16
energy.md
142
1 export energy
2 CharlesWiltgen from "CharlesWiltgen/Axiom"
3 Use when app drains battery, device gets hot, users report energy issues, or auditing power consumption - systematic Power Profiler diagnosis, subsystem identification (CPU/GPU/Network/Location/Display), anti-pattern fixes for iOS/iPadOS
2026-01-16
vision-ref.md
142
1 export vision-ref
2 CharlesWiltgen from "CharlesWiltgen/Axiom"
3 Vision framework API, VNDetectHumanHandPoseRequest, VNDetectHumanBodyPoseRequest, person segmentation, face detection, VNImageRequestHandler, recognized points, joint landmarks, VNRecognizeTextRequest, VNDetectBarcodesRequest, DataScannerViewController, VNDocumentCameraViewController, RecognizeDocumentsRequest
2026-01-16