CharlesWiltgen avatar

CharlesWiltgen

93 agentic skills • 31 avg score • 0 total stars

Agentic Skills by CharlesWiltgen

accessibility-diag

31

by CharlesWiltgen

Use when fixing VoiceOver issues, Dynamic Type violations, color contrast failures, touch target problems, keyboard navigation gaps, or Reduce Moti...

Techgithub

app-composition

31

by CharlesWiltgen

Use when structuring app entry points, managing authentication flows, switching root views, handling scene lifecycle, or asking 'how do I structure...

Techsecurity

app-discoverability

31

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...

Techdata analysis

app-intents-ref

31

by CharlesWiltgen

Use when integrating App Intents for Siri, Apple Intelligence, Shortcuts, Spotlight, or system experiences - covers AppIntent, AppEntity, parameter...

Techsecurity

app-shortcuts-ref

31

by CharlesWiltgen

Use when implementing App Shortcuts for instant Siri/Spotlight availability, configuring AppShortcutsProvider, adding suggested phrases, or debuggi...

Techapi

apple-docs-research

31

by CharlesWiltgen

Use when researching Apple frameworks, APIs, or WWDC sessions - provides techniques for retrieving full transcripts, code samples, and documentatio...

Techmarkdown

auto-layout-debugging

31

by CharlesWiltgen

Use when encountering "Unable to simultaneously satisfy constraints" errors, constraint conflicts, ambiguous layout warnings, or views positioned i...

Techgithub

avfoundation-ref

31

by CharlesWiltgen

Reference — AVFoundation audio APIs, AVAudioSession categories/modes, AVAudioEngine pipelines, bit-perfect DAC output, iOS 26+ spatial audio captur...

Techci cd

build-debugging

31

by CharlesWiltgen

Use when encountering dependency conflicts, CocoaPods/SPM resolution failures, "Multiple commands produce" errors, or framework version mismatches ...

Techjson

build-performance

31

by CharlesWiltgen

Use when build times are slow, investigating build performance, analyzing Build Timeline, identifying type checking bottlenecks, or optimizing incr...

Techci cd

cloud-sync

31

by CharlesWiltgen

Use when choosing between CloudKit vs iCloud Drive, implementing reliable sync, handling offline-first patterns, or designing sync architecture - p...

Techdata analysis

cloud-sync-diag

31

by CharlesWiltgen

Use when debugging 'file not syncing', 'CloudKit error', 'sync conflict', 'iCloud upload failed', 'ubiquitous item error', 'data not appearing on o...

Techdata analysis

cloudkit-ref

31

by CharlesWiltgen

Use when implementing 'CloudKit sync', 'CKSyncEngine', 'CKRecord', 'CKDatabase', 'SwiftData CloudKit', 'shared database', 'public database', 'Cloud...

Techdatabase

codable

31

by CharlesWiltgen

Use when working with Codable protocol, JSON encoding/decoding, CodingKeys customization, enum serialization, date strategies, custom containers, o...

Techjson

core-data

31

by CharlesWiltgen

Use when choosing Core Data vs SwiftData, setting up the Core Data stack, modeling relationships, or implementing concurrency patterns - prevents t...

Techdatabase

core-data-diag

31

by CharlesWiltgen

Use when debugging schema migration crashes, concurrency thread-confinement errors, N+1 query performance, SwiftData to Core Data bridging, or test...

Techdatabase

core-spotlight-ref

31

by CharlesWiltgen

Use when indexing app content for Spotlight search, using NSUserActivity for prediction/handoff, or choosing between CSSearchableItem and IndexedEn...

Techtesting

database-migration

31

by CharlesWiltgen

Use when adding/modifying database columns, encountering "FOREIGN KEY constraint failed", "no such column", "cannot add NOT NULL column" errors, or...

Techdatabase

deep-link-debugging

31

by CharlesWiltgen

Use when adding debug-only deep links for testing, enabling simulator navigation to specific screens, or integrating with automated testing workflo...

Techtesting

energy

31

by CharlesWiltgen

Use when app drains battery, device gets hot, users report energy issues, or auditing power consumption - systematic Power Profiler diagnosis, subs...

Technetworking

energy-diag

31

by CharlesWiltgen

Symptom-based energy troubleshooting - decision trees for 'app at top of battery settings', 'phone gets hot', 'background drain', 'high cellular us...

Techdata analysis

energy-ref

31

by CharlesWiltgen

Complete energy optimization API reference - Power Profiler workflows, timer/network/location/background APIs, iOS 26 BGContinuedProcessingTask, Me...

Techapi

extensions-widgets

31

by CharlesWiltgen

Use when implementing widgets, Live Activities, or Control Center controls - enforces correct patterns for timeline management, data sharing, and e...

Techdata analysis

extensions-widgets-ref

31

by CharlesWiltgen

Use when implementing widgets, Live Activities, Control Center controls, or app extensions - comprehensive API reference for WidgetKit, ActivityKit...

Techapi

file-protection-ref

31

by CharlesWiltgen

Use when asking about 'FileProtectionType', 'file encryption iOS', 'NSFileProtection', 'data protection', 'secure file storage', 'encrypt files at ...

Techsecurity

foundation-models

31

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...

Techjson

foundation-models-diag

31

by CharlesWiltgen

Use when debugging Foundation Models issues — context exceeded, guardrail violations, slow generation, availability problems, unsupported language,...

Techgithub

foundation-models-ref

31

by CharlesWiltgen

Reference — Complete Foundation Models framework guide covering LanguageModelSession, @Generable, @Guide, Tool protocol, streaming, dynamic schemas...

Techgithub

getting-started

31

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...

Techgithub

grdb

31

by CharlesWiltgen

Use when writing raw SQL queries with GRDB, complex joins, ValueObservation for reactive queries, DatabaseMigrator patterns, query profiling under ...

Techdatabase

haptics

31

by CharlesWiltgen

Use when implementing haptic feedback, Core Haptics patterns, audio-haptic synchronization, or debugging haptic issues - covers UIFeedbackGenerator...

Techgithub

hig

31

by CharlesWiltgen

Use when making design decisions, reviewing UI for HIG compliance, choosing colors/backgrounds/typography, or defending design choices - quick deci...

Techjavascript

hig-ref

31

by CharlesWiltgen

Reference — Comprehensive Apple Human Interface Guidelines covering colors (semantic, custom, patterns), backgrounds (material hierarchy, dynamic),...

Techjavascript

icloud-drive-ref

31

by CharlesWiltgen

Use when implementing 'iCloud Drive', 'ubiquitous container', 'file sync', 'NSFileCoordinator', 'NSFilePresenter', 'isUbiquitousItem', 'NSUbiquitou...

Techdocker

in-app-purchases

31

by CharlesWiltgen

Use when implementing in-app purchases, StoreKit 2, subscriptions, or transaction handling - testing-first workflow with .storekit configuration, S...

Techgithub

ios-accessibility

31

by CharlesWiltgen

Use when fixing or auditing ANY accessibility issue - VoiceOver, Dynamic Type, color contrast, touch targets, WCAG compliance, App Store accessibil...

Techgithub

ios-ai

31

by CharlesWiltgen

Use when implementing ANY Apple Intelligence or on-device AI feature. Covers Foundation Models, @Generable, LanguageModelSession, structured output...

Techtesting

ios-build

31

by CharlesWiltgen

Use when ANY iOS build fails, test crashes, Xcode misbehaves, or environment issue occurs before debugging code. Covers build failures, compilation...

Techgithub

ios-concurrency

31

by CharlesWiltgen

Use when writing ANY code with async, actors, threads, or seeing ANY concurrency error. Covers Swift 6 concurrency, @MainActor, Sendable, data race...

Techdata analysis

ios-data

31

by CharlesWiltgen

Use when working with ANY data persistence, database, storage, CloudKit, migration, or serialization. Covers SwiftData, Core Data, GRDB, SQLite, Cl...

Techdatabase

ios-integration

31

by CharlesWiltgen

Use when integrating ANY iOS system feature - Siri, Shortcuts, Apple Intelligence, widgets, IAP, audio, haptics, localization, privacy. Covers App ...

Techgithub

ios-networking

31

by CharlesWiltgen

Use when implementing or debugging ANY network connection, API call, or socket. Covers URLSession, Network.framework, NetworkConnection, deprecated...

Techapi

ios-performance

31

by CharlesWiltgen

Use when app feels slow, memory grows, battery drains, or diagnosing ANY performance issue. Covers memory leaks, profiling, Instruments workflows, ...

Techgithub

ios-testing

31

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...

Techtesting

ios-ui

31

by CharlesWiltgen

Use when building, fixing, or improving ANY iOS UI including SwiftUI, UIKit, layout, navigation, animations, design guidelines. Covers view updates...

Techgithub

ios-vision

31

by CharlesWiltgen

Use when implementing ANY computer vision feature - image analysis, object detection, pose detection, person segmentation, subject lifting, hand/bo...

Techimage

liquid-glass

31

by CharlesWiltgen

Use when implementing Liquid Glass effects, reviewing UI for Liquid Glass adoption, debugging visual artifacts, optimizing performance, or requesti...

Techapi

liquid-glass-ref

31

by CharlesWiltgen

Use when planning comprehensive Liquid Glass adoption across an app, auditing existing interfaces for Liquid Glass compatibility, implementing app ...

Techjavascript

localization

31

by CharlesWiltgen

Use when localizing apps, using String Catalogs, generating type-safe symbols (Xcode 26+), handling plurals, RTL layouts, locale-aware formatting, ...

Techword

memory-debugging

31

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 ...

Techjavascript

network-framework-ref

31

by CharlesWiltgen

Reference — Comprehensive Network.framework guide covering NetworkConnection (iOS 26+), NWConnection (iOS 12-25), TLV framing, Coder protocol, Netw...

Techdatabase

networking

31

by CharlesWiltgen

Use when implementing Network.framework connections, debugging connection failures, migrating from sockets/URLSession streams, or adopting structur...

Techapi

networking-diag

31

by CharlesWiltgen

Use when debugging connection timeouts, TLS handshake failures, data not arriving, connection drops, performance issues, or proxy/VPN interference ...

Technetworking

now-playing

31

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...

Techvideo

objc-block-retain-cycles

31

by CharlesWiltgen

Use when debugging memory leaks from blocks, blocks assigned to self or properties, network callbacks, or crashes from deallocated objects - system...

Technetworking

performance-profiling

31

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...

Techgithub

privacy-ux

31

by CharlesWiltgen

Use when implementing privacy manifests, requesting permissions, App Tracking Transparency UX, or preparing Privacy Nutrition Labels - covers just-...

Techapi

realm-migration-ref

31

by CharlesWiltgen

Use when migrating from Realm to SwiftData - comprehensive migration guide covering pattern equivalents, threading model conversion, schema migrati...

Techdatabase

sqlitedata

31

by CharlesWiltgen

SQLiteData queries, @Table models, Point-Free SQLite, RETURNING clause, FTS5 full-text search, CloudKit sync, CTEs, JSON aggregation, @DatabaseFunc...

Techdatabase

sqlitedata-migration

31

by CharlesWiltgen

Use when migrating from SwiftData to SQLiteData — decision guide, pattern equivalents, code examples, CloudKit sharing (SwiftData can't), performan...

Techdatabase

sqlitedata-ref

31

by CharlesWiltgen

SQLiteData advanced patterns, @Selection column groups, single-table inheritance, recursive CTEs, database views, custom aggregates, TableAlias sel...

Techdatabase

storage

31

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...

Techdata analysis

storage-diag

31

by CharlesWiltgen

Use when debugging 'files disappeared', 'data missing after restart', 'backup too large', 'can't save file', 'file not found', 'storage full error'...

Techdata analysis

storage-management-ref

31

by CharlesWiltgen

Use when asking about 'purge files', 'storage pressure', 'disk space iOS', 'isExcludedFromBackup', 'URL resource values', 'volumeAvailableCapacity'...

Techgithub

storekit-ref

31

by CharlesWiltgen

Reference — Complete StoreKit 2 API guide covering Product, Transaction, AppTransaction, RenewalInfo, SubscriptionStatus, StoreKit Views, purchase ...

Techapi

swift-concurrency

31

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/...

Techdata analysis

swift-performance

31

by CharlesWiltgen

Use when optimizing Swift code performance, reducing memory usage, improving runtime efficiency, dealing with COW, ARC overhead, generics specializ...

Techgithub

swift-testing

31

by CharlesWiltgen

Use when writing unit tests, adopting Swift Testing framework, making tests run faster without simulator, architecting code for testability, testin...

Techtesting

swiftdata

31

by CharlesWiltgen

Use when working with SwiftData - @Model definitions, @Query in SwiftUI, @Relationship macros, ModelContext patterns, CloudKit integration, iOS 26+...

Techdatabase

swiftdata-migration

31

by CharlesWiltgen

Use when creating SwiftData custom schema migrations with VersionedSchema and SchemaMigrationPlan - property type changes, relationship preservatio...

Techdatabase

swiftdata-migration-diag

31

by CharlesWiltgen

Use when SwiftData migrations crash, fail to preserve relationships, lose data, or work in simulator but fail on device - systematic diagnostics fo...

Techdatabase

swiftui-26-ref

31

by CharlesWiltgen

Use when implementing iOS 26 SwiftUI features - covers Liquid Glass design system, performance improvements, @Animatable macro, 3D spatial layout, ...

Techtesting

swiftui-animation-ref

31

by CharlesWiltgen

Use when implementing SwiftUI animations, understanding VectorArithmetic, using @Animatable macro, choosing between spring and timing curve animati...

Techgithub

swiftui-architecture

31

by CharlesWiltgen

Use when separating logic from SwiftUI views, choosing architecture patterns, refactoring view files, or asking 'where should this code go', 'how d...

Techgithub

swiftui-containers-ref

31

by CharlesWiltgen

Reference — SwiftUI stacks, grids, outlines, and scroll enhancements through iOS 26

Techjavascript

swiftui-debugging

31

by CharlesWiltgen

Use when debugging SwiftUI view updates, preview crashes, or layout issues - diagnostic decision trees to identify root causes quickly and avoid mi...

Techgithub

swiftui-debugging-diag

31

by CharlesWiltgen

Use when SwiftUI view debugging requires systematic investigation - view updates not working after basic troubleshooting, intermittent UI issues, c...

Techterraform

swiftui-gestures

31

by CharlesWiltgen

Use when implementing SwiftUI gestures (tap, drag, long press, magnification, rotation), composing gestures, managing gesture state, or debugging g...

Techterraform

swiftui-layout

31

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...

Techjavascript

swiftui-layout-ref

31

by CharlesWiltgen

Reference — Complete SwiftUI adaptive layout API guide covering ViewThatFits, AnyLayout, Layout protocol, onGeometryChange, GeometryReader, size cl...

Techapi

swiftui-nav

31

by CharlesWiltgen

Use when implementing navigation patterns, choosing between NavigationStack and NavigationSplitView, handling deep links, adopting coordinator patt...

Techterraform

swiftui-nav-diag

31

by CharlesWiltgen

Use when debugging navigation not responding, unexpected pops, deep links showing wrong screen, state lost on tab switch or background, crashes in ...

Techterraform

swiftui-nav-ref

31

by CharlesWiltgen

Reference — Comprehensive SwiftUI navigation guide covering NavigationStack (iOS 16+), NavigationSplitView (iOS 16+), NavigationPath, deep linking,...

Techterraform

swiftui-performance

31

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...

Techjavascript

textkit-ref

31

by CharlesWiltgen

TextKit 2 complete reference (architecture, migration, Writing Tools, SwiftUI TextEditor) through iOS 26

Techdatabase

typography-ref

31

by CharlesWiltgen

Apple platform typography reference (San Francisco fonts, text styles, Dynamic Type, tracking, leading, internationalization) through iOS 26

Techjavascript

ui-testing

31

by CharlesWiltgen

Use when writing UI tests, recording interactions, tests have race conditions, timing dependencies, inconsistent pass/fail behavior, or XCTest UI t...

Techtesting

uikit-animation-debugging

31

by CharlesWiltgen

Use when CAAnimation completion handler doesn't fire, spring physics look wrong on device, animation duration mismatches actual time, gesture + ani...

Techgithub

using-axiom

31

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...

Techapi

vision

31

by CharlesWiltgen

subject segmentation, VNGenerateForegroundInstanceMaskRequest, isolate object from hand, VisionKit subject lifting, image foreground detection, ins...

Techimage

vision-diag

31

by CharlesWiltgen

subject not detected, hand pose missing landmarks, low confidence observations, Vision performance, coordinate conversion, VisionKit errors, observ...

Techgeneral

vision-ref

31

by CharlesWiltgen

Vision framework API, VNDetectHumanHandPoseRequest, VNDetectHumanBodyPoseRequest, person segmentation, face detection, VNImageRequestHandler, recog...

Techapi

xcode-debugging

31

by CharlesWiltgen

Use when encountering BUILD FAILED, test crashes, simulator hangs, stale builds, zombie xcodebuild processes, "Unable to boot simulator", "No such ...

Techterraform

Discover More Agentic Skills

Browse our complete catalog of AI agent skills from developers worldwide.