
Agentic Skills by CharlesWiltgen
accessibility-diag
by CharlesWiltgen
Use when fixing VoiceOver issues, Dynamic Type violations, color contrast failures, touch target problems, keyboard navigation gaps, or Reduce Moti...
app-composition
by CharlesWiltgen
Use when structuring app entry points, managing authentication flows, switching root views, handling scene lifecycle, or asking 'how do I structure...
app-discoverability
by CharlesWiltgen
Use when making app surface in Spotlight search, Siri suggestions, or system experiences - covers the 6-step strategy combining App Intents, App Sh...
app-intents-ref
by CharlesWiltgen
Use when integrating App Intents for Siri, Apple Intelligence, Shortcuts, Spotlight, or system experiences - covers AppIntent, AppEntity, parameter...
app-shortcuts-ref
by CharlesWiltgen
Use when implementing App Shortcuts for instant Siri/Spotlight availability, configuring AppShortcutsProvider, adding suggested phrases, or debuggi...
apple-docs-research
by CharlesWiltgen
Use when researching Apple frameworks, APIs, or WWDC sessions - provides techniques for retrieving full transcripts, code samples, and documentatio...
auto-layout-debugging
by CharlesWiltgen
Use when encountering "Unable to simultaneously satisfy constraints" errors, constraint conflicts, ambiguous layout warnings, or views positioned i...
avfoundation-ref
by CharlesWiltgen
Reference — AVFoundation audio APIs, AVAudioSession categories/modes, AVAudioEngine pipelines, bit-perfect DAC output, iOS 26+ spatial audio captur...
build-debugging
by CharlesWiltgen
Use when encountering dependency conflicts, CocoaPods/SPM resolution failures, "Multiple commands produce" errors, or framework version mismatches ...
build-performance
by CharlesWiltgen
Use when build times are slow, investigating build performance, analyzing Build Timeline, identifying type checking bottlenecks, or optimizing incr...
cloud-sync
by CharlesWiltgen
Use when choosing between CloudKit vs iCloud Drive, implementing reliable sync, handling offline-first patterns, or designing sync architecture - p...
cloud-sync-diag
by CharlesWiltgen
Use when debugging 'file not syncing', 'CloudKit error', 'sync conflict', 'iCloud upload failed', 'ubiquitous item error', 'data not appearing on o...
cloudkit-ref
by CharlesWiltgen
Use when implementing 'CloudKit sync', 'CKSyncEngine', 'CKRecord', 'CKDatabase', 'SwiftData CloudKit', 'shared database', 'public database', 'Cloud...
codable
by CharlesWiltgen
Use when working with Codable protocol, JSON encoding/decoding, CodingKeys customization, enum serialization, date strategies, custom containers, o...
core-data
by CharlesWiltgen
Use when choosing Core Data vs SwiftData, setting up the Core Data stack, modeling relationships, or implementing concurrency patterns - prevents t...
core-data-diag
by CharlesWiltgen
Use when debugging schema migration crashes, concurrency thread-confinement errors, N+1 query performance, SwiftData to Core Data bridging, or test...
core-spotlight-ref
by CharlesWiltgen
Use when indexing app content for Spotlight search, using NSUserActivity for prediction/handoff, or choosing between CSSearchableItem and IndexedEn...
database-migration
by CharlesWiltgen
Use when adding/modifying database columns, encountering "FOREIGN KEY constraint failed", "no such column", "cannot add NOT NULL column" errors, or...
deep-link-debugging
by CharlesWiltgen
Use when adding debug-only deep links for testing, enabling simulator navigation to specific screens, or integrating with automated testing workflo...
energy
by CharlesWiltgen
Use when app drains battery, device gets hot, users report energy issues, or auditing power consumption - systematic Power Profiler diagnosis, subs...
energy-diag
by CharlesWiltgen
Symptom-based energy troubleshooting - decision trees for 'app at top of battery settings', 'phone gets hot', 'background drain', 'high cellular us...
energy-ref
by CharlesWiltgen
Complete energy optimization API reference - Power Profiler workflows, timer/network/location/background APIs, iOS 26 BGContinuedProcessingTask, Me...
extensions-widgets
by CharlesWiltgen
Use when implementing widgets, Live Activities, or Control Center controls - enforces correct patterns for timeline management, data sharing, and e...
extensions-widgets-ref
by CharlesWiltgen
Use when implementing widgets, Live Activities, Control Center controls, or app extensions - comprehensive API reference for WidgetKit, ActivityKit...
file-protection-ref
by CharlesWiltgen
Use when asking about 'FileProtectionType', 'file encryption iOS', 'NSFileProtection', 'data protection', 'secure file storage', 'encrypt files at ...
foundation-models
by CharlesWiltgen
Use when implementing on-device AI with Apple's Foundation Models framework — prevents context overflow, blocking UI, wrong model use cases, and ma...
foundation-models-diag
by CharlesWiltgen
Use when debugging Foundation Models issues — context exceeded, guardrail violations, slow generation, availability problems, unsupported language,...
foundation-models-ref
by CharlesWiltgen
Reference — Complete Foundation Models framework guide covering LanguageModelSession, @Generable, @Guide, Tool protocol, streaming, dynamic schemas...
getting-started
by CharlesWiltgen
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 sit...
grdb
by CharlesWiltgen
Use when writing raw SQL queries with GRDB, complex joins, ValueObservation for reactive queries, DatabaseMigrator patterns, query profiling under ...
haptics
by CharlesWiltgen
Use when implementing haptic feedback, Core Haptics patterns, audio-haptic synchronization, or debugging haptic issues - covers UIFeedbackGenerator...
hig
by CharlesWiltgen
Use when making design decisions, reviewing UI for HIG compliance, choosing colors/backgrounds/typography, or defending design choices - quick deci...
hig-ref
by CharlesWiltgen
Reference — Comprehensive Apple Human Interface Guidelines covering colors (semantic, custom, patterns), backgrounds (material hierarchy, dynamic),...
icloud-drive-ref
by CharlesWiltgen
Use when implementing 'iCloud Drive', 'ubiquitous container', 'file sync', 'NSFileCoordinator', 'NSFilePresenter', 'isUbiquitousItem', 'NSUbiquitou...
in-app-purchases
by CharlesWiltgen
Use when implementing in-app purchases, StoreKit 2, subscriptions, or transaction handling - testing-first workflow with .storekit configuration, S...
ios-accessibility
by CharlesWiltgen
Use when fixing or auditing ANY accessibility issue - VoiceOver, Dynamic Type, color contrast, touch targets, WCAG compliance, App Store accessibil...
ios-ai
by CharlesWiltgen
Use when implementing ANY Apple Intelligence or on-device AI feature. Covers Foundation Models, @Generable, LanguageModelSession, structured output...
ios-build
by CharlesWiltgen
Use when ANY iOS build fails, test crashes, Xcode misbehaves, or environment issue occurs before debugging code. Covers build failures, compilation...
ios-concurrency
by CharlesWiltgen
Use when writing ANY code with async, actors, threads, or seeing ANY concurrency error. Covers Swift 6 concurrency, @MainActor, Sendable, data race...
ios-data
by CharlesWiltgen
Use when working with ANY data persistence, database, storage, CloudKit, migration, or serialization. Covers SwiftData, Core Data, GRDB, SQLite, Cl...
ios-integration
by CharlesWiltgen
Use when integrating ANY iOS system feature - Siri, Shortcuts, Apple Intelligence, widgets, IAP, audio, haptics, localization, privacy. Covers App ...
ios-networking
by CharlesWiltgen
Use when implementing or debugging ANY network connection, API call, or socket. Covers URLSession, Network.framework, NetworkConnection, deprecated...
ios-performance
by CharlesWiltgen
Use when app feels slow, memory grows, battery drains, or diagnosing ANY performance issue. Covers memory leaks, profiling, Instruments workflows, ...
ios-testing
by CharlesWiltgen
Use when writing ANY test, debugging flaky tests, making tests faster, or asking about Swift Testing vs XCTest. Covers unit tests, UI tests, fast t...
ios-ui
by CharlesWiltgen
Use when building, fixing, or improving ANY iOS UI including SwiftUI, UIKit, layout, navigation, animations, design guidelines. Covers view updates...
ios-vision
by CharlesWiltgen
Use when implementing ANY computer vision feature - image analysis, object detection, pose detection, person segmentation, subject lifting, hand/bo...
liquid-glass
by CharlesWiltgen
Use when implementing Liquid Glass effects, reviewing UI for Liquid Glass adoption, debugging visual artifacts, optimizing performance, or requesti...
liquid-glass-ref
by CharlesWiltgen
Use when planning comprehensive Liquid Glass adoption across an app, auditing existing interfaces for Liquid Glass compatibility, implementing app ...
localization
by CharlesWiltgen
Use when localizing apps, using String Catalogs, generating type-safe symbols (Xcode 26+), handling plurals, RTL layouts, locale-aware formatting, ...
memory-debugging
by CharlesWiltgen
Use 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 ...
network-framework-ref
by CharlesWiltgen
Reference — Comprehensive Network.framework guide covering NetworkConnection (iOS 26+), NWConnection (iOS 12-25), TLV framing, Coder protocol, Netw...
networking
by CharlesWiltgen
Use when implementing Network.framework connections, debugging connection failures, migrating from sockets/URLSession streams, or adopting structur...
networking-diag
by CharlesWiltgen
Use when debugging connection timeouts, TLS handshake failures, data not arriving, connection drops, performance issues, or proxy/VPN interference ...
now-playing
by CharlesWiltgen
Use when Now Playing metadata doesn't appear on Lock Screen/Control Center, remote commands (play/pause/skip) don't respond, artwork is missing/wro...
objc-block-retain-cycles
by CharlesWiltgen
Use when debugging memory leaks from blocks, blocks assigned to self or properties, network callbacks, or crashes from deallocated objects - system...
performance-profiling
by CharlesWiltgen
Use when app feels slow, memory grows over time, battery drains fast, or you want to profile proactively - decision trees to choose the right Instr...
privacy-ux
by CharlesWiltgen
Use when implementing privacy manifests, requesting permissions, App Tracking Transparency UX, or preparing Privacy Nutrition Labels - covers just-...
realm-migration-ref
by CharlesWiltgen
Use when migrating from Realm to SwiftData - comprehensive migration guide covering pattern equivalents, threading model conversion, schema migrati...
sqlitedata
by CharlesWiltgen
SQLiteData queries, @Table models, Point-Free SQLite, RETURNING clause, FTS5 full-text search, CloudKit sync, CTEs, JSON aggregation, @DatabaseFunc...
sqlitedata-migration
by CharlesWiltgen
Use when migrating from SwiftData to SQLiteData — decision guide, pattern equivalents, code examples, CloudKit sharing (SwiftData can't), performan...
sqlitedata-ref
by CharlesWiltgen
SQLiteData advanced patterns, @Selection column groups, single-table inheritance, recursive CTEs, database views, custom aggregates, TableAlias sel...
storage
by CharlesWiltgen
Use when asking 'where should I store this data', 'should I use SwiftData or files', 'CloudKit vs iCloud Drive', 'Documents vs Caches', 'local or c...
storage-diag
by CharlesWiltgen
Use when debugging 'files disappeared', 'data missing after restart', 'backup too large', 'can't save file', 'file not found', 'storage full error'...
storage-management-ref
by CharlesWiltgen
Use when asking about 'purge files', 'storage pressure', 'disk space iOS', 'isExcludedFromBackup', 'URL resource values', 'volumeAvailableCapacity'...
storekit-ref
by CharlesWiltgen
Reference — Complete StoreKit 2 API guide covering Product, Transaction, AppTransaction, RenewalInfo, SubscriptionStatus, StoreKit Views, purchase ...
swift-concurrency
by CharlesWiltgen
Use when you see 'actor-isolated', 'Sendable', 'data race', '@MainActor' errors, or when asking 'why is this not thread safe', 'how do I use async/...
swift-performance
by CharlesWiltgen
Use when optimizing Swift code performance, reducing memory usage, improving runtime efficiency, dealing with COW, ARC overhead, generics specializ...
swift-testing
by CharlesWiltgen
Use when writing unit tests, adopting Swift Testing framework, making tests run faster without simulator, architecting code for testability, testin...
swiftdata
by CharlesWiltgen
Use when working with SwiftData - @Model definitions, @Query in SwiftUI, @Relationship macros, ModelContext patterns, CloudKit integration, iOS 26+...
swiftdata-migration
by CharlesWiltgen
Use when creating SwiftData custom schema migrations with VersionedSchema and SchemaMigrationPlan - property type changes, relationship preservatio...
swiftdata-migration-diag
by CharlesWiltgen
Use when SwiftData migrations crash, fail to preserve relationships, lose data, or work in simulator but fail on device - systematic diagnostics fo...
swiftui-26-ref
by CharlesWiltgen
Use when implementing iOS 26 SwiftUI features - covers Liquid Glass design system, performance improvements, @Animatable macro, 3D spatial layout, ...
swiftui-animation-ref
by CharlesWiltgen
Use when implementing SwiftUI animations, understanding VectorArithmetic, using @Animatable macro, choosing between spring and timing curve animati...
swiftui-architecture
by CharlesWiltgen
Use when separating logic from SwiftUI views, choosing architecture patterns, refactoring view files, or asking 'where should this code go', 'how d...
swiftui-containers-ref
by CharlesWiltgen
Reference — SwiftUI stacks, grids, outlines, and scroll enhancements through iOS 26
swiftui-debugging
by CharlesWiltgen
Use when debugging SwiftUI view updates, preview crashes, or layout issues - diagnostic decision trees to identify root causes quickly and avoid mi...
swiftui-debugging-diag
by CharlesWiltgen
Use when SwiftUI view debugging requires systematic investigation - view updates not working after basic troubleshooting, intermittent UI issues, c...
swiftui-gestures
by CharlesWiltgen
Use when implementing SwiftUI gestures (tap, drag, long press, magnification, rotation), composing gestures, managing gesture state, or debugging g...
swiftui-layout
by CharlesWiltgen
Use when layouts need to adapt to different screen sizes, iPad multitasking, or iOS 26 free-form windows — decision trees for ViewThatFits vs AnyLa...
swiftui-layout-ref
by CharlesWiltgen
Reference — Complete SwiftUI adaptive layout API guide covering ViewThatFits, AnyLayout, Layout protocol, onGeometryChange, GeometryReader, size cl...
swiftui-nav
by CharlesWiltgen
Use when implementing navigation patterns, choosing between NavigationStack and NavigationSplitView, handling deep links, adopting coordinator patt...
swiftui-nav-diag
by CharlesWiltgen
Use when debugging navigation not responding, unexpected pops, deep links showing wrong screen, state lost on tab switch or background, crashes in ...
swiftui-nav-ref
by CharlesWiltgen
Reference — Comprehensive SwiftUI navigation guide covering NavigationStack (iOS 16+), NavigationSplitView (iOS 16+), NavigationPath, deep linking,...
swiftui-performance
by CharlesWiltgen
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 ap...
textkit-ref
by CharlesWiltgen
TextKit 2 complete reference (architecture, migration, Writing Tools, SwiftUI TextEditor) through iOS 26
typography-ref
by CharlesWiltgen
Apple platform typography reference (San Francisco fonts, text styles, Dynamic Type, tracking, leading, internationalization) through iOS 26
ui-testing
by CharlesWiltgen
Use when writing UI tests, recording interactions, tests have race conditions, timing dependencies, inconsistent pass/fail behavior, or XCTest UI t...
uikit-animation-debugging
by CharlesWiltgen
Use when CAAnimation completion handler doesn't fire, spring physics look wrong on device, animation duration mismatches actual time, gesture + ani...
using-axiom
by CharlesWiltgen
Use when starting any iOS/Swift conversation - establishes how to find and use Axiom skills, requiring Skill tool invocation before ANY response in...
vision
by CharlesWiltgen
subject segmentation, VNGenerateForegroundInstanceMaskRequest, isolate object from hand, VisionKit subject lifting, image foreground detection, ins...
vision-diag
by CharlesWiltgen
subject not detected, hand pose missing landmarks, low confidence observations, Vision performance, coordinate conversion, VisionKit errors, observ...
vision-ref
by CharlesWiltgen
Vision framework API, VNDetectHumanHandPoseRequest, VNDetectHumanBodyPoseRequest, person segmentation, face detection, VNImageRequestHandler, recog...
xcode-debugging
by CharlesWiltgen
Use when encountering BUILD FAILED, test crashes, simulator hangs, stale builds, zombie xcodebuild processes, "Unable to boot simulator", "No such ...
Discover More Agentic Skills
Browse our complete catalog of AI agent skills from developers worldwide.