askill
CharlesWiltgen

CharlesWiltgen

Publisher on askill

40k total stars
Skills86
Updated 3/17/2026
GitHub
axiom-ios-performance
axiom-ios-performance
CharlesWiltgen3/17/2026

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

648
AI 82
axiom-ios-testing
axiom-ios-testing
CharlesWiltgen3/16/2026

Use when writing ANY test, debugging flaky tests, making tests faster, or asking about Swift Testing vs XCTest. Covers unit tests, UI tests, fast tests without simulator, async testing, test architect...

640
AI 82
axiom-ownership-conventions
axiom-ownership-conventions
CharlesWiltgen3/16/2026

Use when optimizing large value type performance, working with noncopyable types, or reducing ARC traffic. Covers borrowing, consuming, inout modifiers, consume operator, ~Copyable types.

640
axiom-memory-debugging
axiom-memory-debugging
CharlesWiltgen3/5/2026

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 find memory leaks', 'my deinit is never called', 'Ins...

582
AI 88
axiom-swift-performance
axiom-swift-performance
CharlesWiltgen3/5/2026

Use when optimizing Swift code performance, reducing memory usage, improving runtime efficiency, dealing with COW, ARC overhead, generics specialization, or collection optimization

582
AI 78
axiom-sqlitedata-ref
axiom-sqlitedata-ref
CharlesWiltgen3/5/2026

SQLiteData advanced patterns, @Selection column groups, single-table inheritance, recursive CTEs, database views, custom aggregates, TableAlias self-joins, JSON/string aggregation

582
AI 68
axiom-ios-vision
axiom-ios-vision
CharlesWiltgen3/1/2026

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

538
AI 72
axiom-ios-accessibility
axiom-ios-accessibility
CharlesWiltgen2/27/2026

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

507
AI 82
axiom-testflight-triage
axiom-testflight-triage
CharlesWiltgen2/23/2026

Use when ANY beta tester reports a crash, ANY crash appears in Organizer or App Store Connect, crash logs need symbolication, app was killed without crash report, or you need to triage TestFlight feed...

490
AI 88
axiom-storage
axiom-storage
CharlesWiltgen2/23/2026

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

490
AI 88
axiom-metal-migration
axiom-metal-migration
CharlesWiltgen2/23/2026

Use when porting OpenGL/DirectX to Metal - translation layer vs native rewrite decisions, migration planning, anti-patterns

490
AI 88
axiom-grdb
axiom-grdb
CharlesWiltgen2/23/2026

Use when writing raw SQL queries with GRDB, complex joins, ValueObservation for reactive queries, DatabaseMigrator patterns, query profiling under performance pressure, or dropping down from SQLiteDat...

490
AI 82
axiom-swiftdata
axiom-swiftdata
CharlesWiltgen2/23/2026

Use when working with SwiftData - @Model definitions, @Query in SwiftUI, @Relationship macros, ModelContext patterns, CloudKit integration, iOS 26+ features, and Swift 6 concurrency with @MainActor —...

490
AI 82
axiom-ios-build
axiom-ios-build
CharlesWiltgen2/23/2026

Use when ANY iOS build fails, test crashes, Xcode misbehaves, or environment issue occurs before debugging code. Covers build failures, compilation errors, dependency conflicts, simulator problems, en...

486
AI 82
axiom-core-data
axiom-core-data
CharlesWiltgen2/23/2026

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

486
axiom-cloud-sync-diag
axiom-cloud-sync-diag
CharlesWiltgen2/23/2026

Use when debugging 'file not syncing', 'CloudKit error', 'sync conflict', 'iCloud upload failed', 'ubiquitous item error', 'data not appearing on other devices', 'CKError', 'quota exceeded' - systemat...

486
axiom-xcode-debugging
axiom-xcode-debugging
CharlesWiltgen2/20/2026

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

480
AI 88
axiom-swiftdata-migration-diag
axiom-swiftdata-migration-diag
CharlesWiltgen2/20/2026

Use when SwiftData migrations crash, fail to preserve relationships, lose data, or work in simulator but fail on device - systematic diagnostics for schema version mismatches, relationship errors, and...

480
AI 88

Showing 18 of 86