← all publishers

charleswiltgen

@charleswiltgen source repo

248 published skills · page 1 of 3

  1. Publish · charleswiltgen
    Use when shipping a taglib-wasm release to JSR/npm/GitHub Packages after preflight has passed — invoking `deno task release`, cutting a `v*` tag, verifying a published version actually landed, or recovering a partial, skipped, or failed publish.
    0
    installs
  2. Taglib Wasm Preflight · charleswiltgen
    Use when preparing to release taglib-wasm to JSR and npm, before invoking `deno task release`, cutting a version tag, or accepting a user-supplied version number for a release
    0
    installs
  3. Taglib Wasm Preflight Docs · charleswiltgen
    Use when reviewing taglib-wasm documentation for accuracy and coverage — before a release, after adding/changing/removing a public export, or whenever auditing whether README/AGENTS/docs match the shipped API surface. Asks for a rigor tier (1 quick / 2 standard / 3 full).
    0
    installs
  4. Axiom AI · charleswiltgen bundle
    Use when implementing, testing, or evaluating ANY Apple Intelligence, on-device AI, or speech-to-text feature. Covers Foundation Models, @Generable, LanguageModelSession, Tool protocol, eval suites, model-as-judge scoring, SpeechTranscriber, CoreML.
    1
    install
  5. Axiom Data · charleswiltgen bundle
    Use when working with ANY data persistence, database, storage, CloudKit, migration, or serialization. Covers SwiftData, Core Data, GRDB, SQLite, Realm, CloudKit sync, file storage, Codable, migrations.
    1
    install
  6. Axiom Build · charleswiltgen bundle
    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, environment-first diagnostics.
    1
    install
  7. Axiom Games · charleswiltgen bundle
    Use when building ANY 2D or 3D game with SpriteKit, SceneKit, or RealityKit, or adding touch controls or game controller support. Covers scene graphs, ECS, physics, actions, game loops, rendering, TouchController, GCController.
    1
    install
  8. Axiom Macos · charleswiltgen bundle
    Use when building ANY macOS app — windows, menus, sandboxing, distribution, AppKit bridging or modernization (control events, state restoration, concentric corners), or macOS-specific SwiftUI patterns.
    1
    install
  9. Axiom Media · charleswiltgen bundle
    Use when working with camera, photos, audio, haptics, ShazamKit, the user's Apple Music library, or Now Playing. Covers AVCaptureSession, PHPicker, PhotosPicker, AVFoundation, Core Haptics, audio recognition, MediaPlayer, CarPlay, MusicKit playback and library enumeration.
    1
    install
  10. Axiom Swift · charleswiltgen bundle
    Use when reviewing Swift code for modern idioms, working with noncopyable types, implementing drag and drop, adding debug deep links, or building for tvOS.
    1
    install
  11. Axiom Tools · charleswiltgen bundle
    Use when asking how to use Axiom or what skills exist, capturing console with xclog, symbolicating .ips/MetricKit/.crash crashes with xcsym, driving/validating simulator UI & accessibility with xcui, or analyzing xctrace/CPU profiles with xcprof.
    1
    install
  12. Axiom Uikit · charleswiltgen bundle
    Use when bridging UIKit and SwiftUI, modernizing UIKit apps (scene lifecycle, resizability), debugging Auto Layout, Combine, TextKit, PencilKit, or UIKit animations.
    1
    install
  13. Axiom Design · charleswiltgen bundle
    Use when making design decisions, implementing HIG patterns, Liquid Glass, SF Symbols, typography, or structuring app entry points and authentication flows.
    1
    install
  14. Axiom Health · charleswiltgen bundle
    Use when working with HealthKit, WorkoutKit, health data, workouts, or fitness features on iOS or watchOS. Covers permissions, queries, background delivery, custom workouts, multidevice coordination.
    1
    install
  15. Axiom Vision · charleswiltgen bundle
    Use when implementing ANY computer vision feature — image analysis, pose detection, person segmentation, subject lifting, text recognition, barcode scanning.
    1
    install
  16. Axiom Swiftui · charleswiltgen bundle
    Use when building, fixing, or improving ANY SwiftUI UI — views, navigation, layout, animations, performance, architecture, gestures, debugging, iOS 26 features.
    1
    install
  17. Axiom Testing · charleswiltgen bundle
    Use when writing ANY test, debugging flaky tests, making tests faster, or choosing Swift Testing vs XCTest. Covers unit tests, UI tests, async testing, test architecture.
    1
    install
  18. Axiom Watchos · charleswiltgen bundle
    Use when building ANY watchOS app — app structure, independent apps, Watch Connectivity, Smart Stack widgets, complications, controls, RelevanceKit, background tasks, ClockKit migration.
    1
    install
  19. Axiom Graphics · charleswiltgen bundle
    Use when working with ANY GPU rendering, Metal, OpenGL migration, shaders, 3D content, RealityKit, AR, USD/USDZ files, or display performance. Covers Metal migration, shader conversion, RealityKit ECS, RealityView, USDKit, ProMotion.
    1
    install
  20. Axiom Location · charleswiltgen bundle
    Use when implementing location services, maps, geofencing, or debugging location/MapKit issues. Covers Core Location, CLMonitor, MapKit, annotations, directions.
    1
    install
  21. Axiom Payments · charleswiltgen bundle
    Use when accepting ANY real-world payment — Apple Pay, Wallet passes, Tap to Pay, Orders in Wallet. NOT in-app purchase / digital content (use axiom-integration). Covers entitlements, certs, signing, App Review payment rules.
    1
    install
  22. Axiom Security · charleswiltgen bundle
    Use when storing credentials securely, encrypting data, implementing passkeys, securing AI/agentic features against prompt injection, code signing, or managing certificates and provisioning profiles.
    1
    install
  23. Axiom Shipping · charleswiltgen bundle
    Use when preparing ANY app for submission, handling App Store rejections, writing appeals, or managing App Store Connect. Covers submission checklists, rejection troubleshooting, metadata requirements, privacy manifests, age ratings, export compliance.
    2
    installs
  24. Axiom Audit Iap · charleswiltgen bundle
    Use when the user mentions in-app purchase review, IAP audit, StoreKit issues, purchase bugs, transaction problems, or subscription management.
    1
    install
  25. Axiom Fix Build · charleswiltgen bundle
    Use when the user mentions Xcode build failures, build errors, or environment issues.
    1
    install
  26. Axiom Modernize · charleswiltgen bundle
    Use when the user wants to modernize iOS code to iOS 17/18 patterns, migrate from ObservableObject to @Observable, update @StateObject to @State, or adopt modern SwiftUI APIs.
    1
    install
  27. Axiom Run Tests · charleswiltgen bundle
    Use when the user wants to run XCUITests, parse test results, view test failures, or export test attachments.
    1
    install
  28. Axiom Xcode MCP · charleswiltgen bundle
    Use when connecting to Xcode via MCP, using xcrun mcpbridge or the headless mcp-server, or working with ANY Xcode MCP tool (XcodeRead, BuildProject, RunSomeTests, RenderPreview). Covers setup, tool reference, workflows, troubleshooting.
    1
    install
  29. Axiom Apple Docs · charleswiltgen bundle
    Use when ANY question involves Apple framework APIs, Swift compiler errors, or Xcode-bundled documentation. Covers Liquid Glass, Swift 6.2 concurrency, Foundation Models, SwiftData, StoreKit, 32 Swift compiler diagnostics.
    1
    install
  30. Axiom Networking · charleswiltgen bundle
    Use when implementing or debugging ANY network connection, API call, or socket. Covers URLSession, Network.framework, NetworkConnection, connection diagnostics.
    1
    install
  31. Axiom Concurrency · charleswiltgen bundle
    Use when writing ANY async code, actors, threads, or seeing ANY concurrency error. Covers Swift 6 concurrency, @MainActor, Sendable, data races, async/await patterns.
    1
    install
  32. Axiom Debug Tests · charleswiltgen bundle
    Use this agent for closed-loop test debugging - automatically analyzes test failures, suggests fixes, and re-runs tests until passing.
    1
    install
  33. Axiom Integration · charleswiltgen bundle
    Use when integrating ANY iOS system feature - Siri, Shortcuts, widgets, IAP, localization, privacy, alarms, calendar, reminders, contacts, background tasks, push notifications, timers. Covers App Intents, WidgetKit, StoreKit, EventKit, Contacts.
    1
    install
  34. Axiom Performance · charleswiltgen bundle
    Use when app feels slow, memory grows, battery drains, or diagnosing ANY performance issue. Covers memory leaks, profiling, Instruments workflows, retain cycles, performance optimization.
    1
    install
  35. Axiom Resolve Spm · charleswiltgen bundle
    Use when the user mentions SPM resolution failures, "no such module" errors, duplicate symbol linker errors, version conflicts between packages, or Swift 6 package compatibility issues.
    1
    install
  36. Axiom Audit Camera · charleswiltgen bundle
    Use this agent to scan Swift code for camera, video, and audio capture issues including deprecated APIs, missing interruption handlers, threading violations, and permission anti-patterns.
    1
    install
  37. Axiom Audit Energy · charleswiltgen bundle
    Use when the user mentions battery drain, energy optimization, power consumption audit, or pre-release energy check.
    1
    install
  38. Axiom Audit Icloud · charleswiltgen bundle
    Use when the user mentions iCloud sync issues, CloudKit errors, ubiquitous container problems, or asks to audit cloud sync.
    1
    install
  39. Axiom Audit Memory · charleswiltgen bundle
    Use when the user mentions memory leak prevention, code review for memory issues, or proactive leak checking.
    1
    install
  40. Axiom Audit Resize · charleswiltgen bundle
    Use when the user mentions window resizing support, resizable-window readiness, iPhone Mirroring compatibility, scene-lifecycle migration checking, or preparing an app for the 27-cycle resizing model.
    1
    install
  41. Axiom Health Check · charleswiltgen bundle
    Use when the user wants a comprehensive project-wide audit, full health check, or scan across all domains.
    0
    installs
  42. Axiom Accessibility · charleswiltgen bundle
    Use when fixing or auditing ANY accessibility issue — VoiceOver, Dynamic Type, color contrast, touch targets, WCAG compliance, App Store accessibility review.
    1
    install
  43. Axiom Analyze Crash · charleswiltgen bundle
    Use when the user has a crash log (.ips, MetricKit JSON, legacy .crash text, .xccrashpoint bundle, or pasted text) that needs analysis.
    1
    install
  44. Axiom Audit Codable · charleswiltgen bundle
    Use when the user mentions Codable review, JSON encoding/decoding issues, data serialization audit, or modernizing legacy code.
    1
    install
  45. Axiom Audit Storage · charleswiltgen bundle
    Use when the user mentions file storage issues, data loss, backup bloat, or asks to audit storage usage.
    1
    install
  46. Axiom Audit Testing · charleswiltgen bundle
    Use when the user wants to audit test quality, find flaky test patterns, speed up test execution, or prepare for Swift Testing migration.
    1
    install
  47. Axiom Audit Textkit · charleswiltgen bundle
    Use when the user mentions TextKit review, text layout issues, Writing Tools integration, or UITextView/NSTextView code review.
    1
    install
  48. Axiom Audit UX Flow · charleswiltgen bundle
    Use when the user mentions UX flow issues, dead-end views, dismiss traps, missing empty states, broken user journeys, or wants a UX audit of their iOS app.
    1
    install
  49. Axiom Implement Iap · charleswiltgen bundle
    Use when the user wants to add in-app purchases, implement StoreKit 2, or set up subscriptions.
    1
    install
  50. Axiom Analyze Triage · charleswiltgen bundle
    Use when the user wants to triage a CORPUS of production crashes/hangs from an aggregator (Sentry, App Store Connect) — grouped, counted issues — rather than a single crash file.
    1
    install
  51. Axiom Optimize Build · charleswiltgen bundle
    Use when the user mentions slow builds, build performance, or build time optimization.
    1
    install
  52. Axiom Test Simulator · charleswiltgen bundle
    Use when the user mentions simulator testing, visual verification, push notification testing, location simulation, screenshot capture, OR live accessibility validation (VoiceOver announcements, Dynamic Type, ADA checks) on the simulator.
    1
    install
  53. Axiom Audit Core Data · charleswiltgen bundle
    Use when the user mentions Core Data review, schema migration, production crashes, or data safety checking.
    1
    install
  54. Axiom Audit Spritekit · charleswiltgen bundle
    Use when the user wants to audit SpriteKit game code for common issues.
    1
    install
  55. Axiom Audit Swiftdata · charleswiltgen bundle
    Use when the user mentions SwiftData review, @Model issues, SwiftData migration safety, or SwiftData performance checking.
    1
    install
  56. Axiom Audit Networking · charleswiltgen bundle
    Use when the user mentions networking review, deprecated APIs, connection issues, or App Store submission prep.
    1
    install
  57. Axiom Swift Simplifier · charleswiltgen bundle
    Use when the user wants to simplify Swift code, reduce boilerplate, or make Swift more readable and idiomatic without changing behavior.
    1
    install
  58. Axiom Audit Concurrency · charleswiltgen bundle
    Use when the user mentions concurrency checking, Swift 6 compliance, data race prevention, or async code review.
    1
    install
  59. Axiom Audit Swiftui Nav · charleswiltgen bundle
    Use when the user mentions SwiftUI navigation issues, deep linking problems, state restoration bugs, or navigation architecture review.
    1
    install
  60. Axiom Audit Liquid Glass · charleswiltgen bundle
    Use when the user mentions Liquid Glass review, iOS 26 UI updates, toolbar improvements, or visual effect migration.
    1
    install
  61. Axiom Audit Accessibility · charleswiltgen bundle
    Use when the user mentions accessibility checking, App Store submission, code review, or WCAG compliance.
    1
    install
  62. Axiom Profile Performance · charleswiltgen bundle
    Use when the user wants automated performance profiling, headless Instruments analysis, or CLI-based trace collection.
    1
    install
  63. Axiom Audit Swiftui Layout · charleswiltgen bundle
    Use when the user mentions SwiftUI layout review, adaptive layout issues, GeometryReader problems, or multi-device layout checking.
    1
    install
  64. Axiom Validate Screenshots · charleswiltgen bundle
    Use when the user mentions App Store screenshot validation, screenshot review, checking screenshots before submission, or verifying screenshot dimensions and content.
    1
    install
  65. Axiom Analyze Test Failures · charleswiltgen bundle
    Use when the user mentions flaky tests, tests that pass locally but fail in CI, race conditions in tests, or needs to diagnose WHY a specific test fails.
    1
    install
  66. Axiom Audit Database Schema · charleswiltgen bundle
    Use when the user mentions database schema review, migration safety, GRDB migration audit, or SQLite schema checking.
    1
    install
  67. Axiom Scan Security Privacy · charleswiltgen bundle
    Use when the user mentions security review, App Store submission prep, Privacy Manifest requirements, hardcoded credentials, or sensitive data storage.
    1
    install
  68. Axiom Audit Grdb Performance · charleswiltgen bundle
    Use when the user mentions GRDB performance review, slow GRDB queries, app-group database setup audit, a ValueObservation that stopped updating, or pre-release GRDB scan.
    1
    install
  69. Axiom Audit Foundation Models · charleswiltgen bundle
    Use when the user mentions Foundation Models review, on-device AI audit, LanguageModelSession issues, @Generable checking, or Apple Intelligence integration review.
    1
    install
  70. Axiom Analyze Swift Performance · charleswiltgen bundle
    Use when the user mentions Swift performance audit, code optimization, or performance review.
    1
    install
  71. Axiom Audit Swiftui Architecture · charleswiltgen bundle
    Use when the user mentions SwiftUI architecture review, separation of concerns, testability issues, or "logic in view" problems.
    1
    install
  72. Axiom Analyze Swiftui Performance · charleswiltgen bundle
    Use when the user mentions SwiftUI performance, janky scrolling, slow animations, or view update issues.
    1
    install
  73. Axiom Background Processing Diag · charleswiltgen
    Symptom-based background task troubleshooting - decision trees for 'task never runs', 'task terminates early', 'works in dev not prod', 'handler not called', with time-cost analysis for each diagnosis path
    3
    installs
  74. Axiom Background Processing Ref · charleswiltgen
    Complete background task API reference - BGTaskScheduler, BGAppRefreshTask, BGProcessingTask, BGContinuedProcessingTask (iOS 26), beginBackgroundTask, background URLSession, with all WWDC code examples
    3
    installs
  75. Axiom Uikit Animation Debugging · charleswiltgen
    Use when CAAnimation completion handler doesn't fire, spring physics look wrong on device, animation duration mismatches actual time, gesture + animation interaction causes jank, or timing differs between simulator and real hardware - systematic CAAnimation diagnosis with CATransaction patterns, frame rate awareness, and device-specific behavior
    3
    installs
  76. Axiom Objc Block Retain Cycles · charleswiltgen
    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
    3
    installs
  77. Axiom Swiftdata Migration Diag · charleswiltgen
    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 migration testing gaps
    3
    installs
  78. Axiom Push Notifications Diag · charleswiltgen
    Use when push notifications fail to arrive, token registration errors occur, notifications work in development but not production, silent push does not wake app, rich notification media is missing, or Live Activity stops updating via push. Covers APNs errors, environment mismatches, Focus mode filtering, service extension failures, FCM diagnostics.
    3
    installs
  79. Axiom Extensions Widgets Ref · charleswiltgen
    Use when implementing widgets, Live Activities, Control Center controls, or app extensions - comprehensive API reference for WidgetKit, ActivityKit, App Groups, and extension lifecycle for iOS 14+
    2
    installs
  80. Axiom Foundation Models Diag · charleswiltgen
    Use when debugging Foundation Models issues — context exceeded, guardrail violations, slow generation, availability problems, unsupported language, or unexpected output. Systematic diagnostics with production crisis defense.
    2
    installs
  81. Axiom Push Notifications Ref · charleswiltgen
    Use when needing APNs HTTP/2 transport details, JWT authentication setup, payload key reference, UNUserNotificationCenter API, notification category/action registration, service extension lifecycle, local notification triggers, Live Activity push headers, or broadcast push format. Covers complete push notification API surface.
    3
    installs
  82. Axiom Storage Management Ref · charleswiltgen
    Use when asking about 'purge files', 'storage pressure', 'disk space iOS', 'isExcludedFromBackup', 'URL resource values', 'volumeAvailableCapacity', 'low storage', 'file purging priority', 'cache management' - comprehensive reference for iOS storage management and URL resource value APIs
    3
    installs
  83. Axiom Swiftui Containers Ref · charleswiltgen
    Reference — SwiftUI stacks, grids, outlines, and scroll enhancements through iOS 26
    3
    installs
  84. Axiom Swiftui Debugging Diag · charleswiltgen
    Use when SwiftUI view debugging requires systematic investigation - view updates not working after basic troubleshooting, intermittent UI issues, complex state dependencies, or when Self._printChanges() shows unexpected update patterns - systematic diagnostic workflows with Instruments integration
    3
    installs
  85. Axiom App Store Connect Ref · charleswiltgen
    Reference for App Store Connect crash analysis, TestFlight feedback, metrics dashboards, and data export workflows
    3
    installs
  86. Axiom Auto Layout Debugging · charleswiltgen
    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
    3
    installs
  87. Axiom Background Processing · charleswiltgen
    Use when implementing BGTaskScheduler, debugging background tasks that never run, understanding why tasks terminate early, or testing background execution - systematic task lifecycle management with proper registration, expiration handling, and Swift 6 cancellation patterns
    3
    installs
  88. Axiom Concurrency Profiling · charleswiltgen
    Use when profiling async/await performance, diagnosing actor contention, or investigating thread pool exhaustion. Covers Swift Concurrency Instruments template, task visualization, actor contention analysis, thread pool debugging.
    3
    installs
  89. Axiom Foundation Models Ref · charleswiltgen
    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
    2
    installs
  90. Axiom Network Framework Ref · charleswiltgen
    Reference — Comprehensive Network.framework guide covering NetworkConnection (iOS 26+), NWConnection (iOS 12-25), TLV framing, Coder protocol, NetworkListener, NetworkBrowser, Wi-Fi Aware discovery, and migration strategies
    3
    installs
  91. Axiom Ownership Conventions · charleswiltgen
    Use when optimizing large value type performance, working with noncopyable types, reducing ARC traffic, or using InlineArray/Span for zero-copy memory access. Covers borrowing, consuming, inout modifiers, consume operator, ~Copyable types, InlineArray, Span, value generics.
    3
    installs
  92. Axiom Performance Profiling · 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 Instruments tool, deep workflows for Time Profiler/Allocations/Core Data, and pressure scenarios for misinterpreting results
    3
    installs
  93. Axiom Swift Concurrency Ref · charleswiltgen
    Swift concurrency API reference — actors, Sendable, Task/TaskGroup, AsyncStream, continuations, isolation patterns, DispatchQueue-to-actor migration with gotcha tables
    3
    installs
  94. Axiom Swiftui Animation Ref · charleswiltgen
    Use when implementing SwiftUI animations, understanding VectorArithmetic, using @Animatable macro, zoom transitions, UIKit/AppKit animation bridging, choosing between spring and timing curve animations, or debugging animation behavior - comprehensive animation reference from iOS 13 through iOS 26
    3
    installs
  95. Axiom App Discoverability · charleswiltgen
    Use when making app surface in Spotlight search, Siri suggestions, or system experiences - covers the 6-step strategy combining App Intents, App Shortcuts, Core Spotlight, and NSUserActivity to feed the system metadata for iOS 16+
    3
    installs
  96. Axiom Apple Docs Research · charleswiltgen
    Use when researching Apple frameworks, APIs, or WWDC sessions - provides techniques for retrieving full transcripts, code samples, and documentation using Chrome browser and sosumi.ai
    3
    installs
  97. Axiom Camera Capture Diag · charleswiltgen
    camera freezes, preview rotated wrong, capture slow, session interrupted, black preview, front camera mirrored, camera not starting, AVCaptureSession errors, startRunning blocks, phone call interrupts camera
    3
    installs
  98. Axiom Deep Link Debugging · charleswiltgen
    Use when adding debug-only deep links for testing, enabling simulator navigation to specific screens, or integrating with automated testing workflows - enables closed-loop debugging without production deep link implementation
    3
    installs
  99. Axiom Display Performance · charleswiltgen
    Use when app runs at unexpected frame rate, stuck at 60fps on ProMotion, frame pacing issues, or configuring render loops. Covers MTKView, CADisplayLink, CAMetalDisplayLink, frame pacing, hitches, system caps.
    3
    installs
  100. Axiom File Protection Ref · charleswiltgen
    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
    3
    installs