axiom-ios-integration by charleswiltgen/axiom
npx skills add https://github.com/charleswiltgen/axiom --skill axiom-ios-integration对于任何 iOS 系统集成,包括 Siri、快捷指令、小组件、应用内购买、相机、照片库、音频、触觉反馈等,您必须使用此技能。
在以下情况下使用此路由器:
当集成问题与其他领域重叠时:
小组件 + 数据同步问题(小组件未显示更新数据):
实时活动 + 推送通知问题:
相机 + 权限 + 隐私:
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
MapKit + 定位问题(用户位置未在地图上显示):
App Intents → /skill axiom-app-intents-ref
App Shortcuts → /skill axiom-app-shortcuts-ref
App discoverability → /skill axiom-app-discoverability
Core Spotlight → /skill axiom-core-spotlight-ref
Widgets/Live Activities → /skill axiom-extensions-widgets
Widget reference → /skill axiom-extensions-widgets-ref
IAP implementation → /skill axiom-in-app-purchases
StoreKit 2 reference → /skill axiom-storekit-ref
IAP audit → 启动 iap-auditor 代理(缺少 transaction.finish()、弱收据验证、缺少恢复、订阅跟踪)
IAP full implementation → 启动 iap-implementation 代理(StoreKit 配置、StoreManager、交易处理、恢复购买)
Camera capture implementation → /skill axiom-camera-capture
Camera API reference → /skill axiom-camera-capture-ref
Camera debugging → /skill axiom-camera-capture-diag
Camera audit → 启动 camera-auditor 代理或 /axiom:audit camera(已弃用的 API、缺少中断处理程序、线程违规、权限反模式)
Photo pickers & library → /skill axiom-photo-library
Photo library API reference → /skill axiom-photo-library-ref
Audio (AVFoundation) → /skill axiom-avfoundation-ref
Haptics → /skill axiom-haptics
Now Playing → /skill axiom-now-playing
CarPlay Now Playing → /skill axiom-now-playing-carplay
MusicKit integration → /skill axiom-now-playing-musickit
Localization → /skill axiom-localization
Privacy UX → /skill axiom-privacy-ux
AlarmKit (iOS 26+) → /skill axiom-alarmkit-ref
BGTaskScheduler implementation → /skill axiom-background-processing
Background task debugging → /skill axiom-background-processing-diag
Background task API reference → /skill axiom-background-processing-ref
Implementation patterns → /skill axiom-core-location
API reference → /skill axiom-core-location-ref
Debugging location issues → /skill axiom-core-location-diag
MapKit implementation patterns → /skill axiom-mapkit
MapKit API reference → /skill axiom-mapkit-ref
MapKit troubleshooting → /skill axiom-mapkit-diag
| 想法 | 现实 |
|---|---|
| "App Intents 只是一个协议一致性" | App Intents 包含参数验证、实体查询和后台执行。app-intents-ref 涵盖所有内容。 |
| "小组件很简单,我以前做过" | 小组件有时间线、交互性和实时活动模式,每年都在演变。extensions-widgets 是最新的。 |
| "我会用一个简单的 API 调用来添加触觉反馈" | 触觉设计针对每种交互类型都有模式。haptics 技能符合 HIG 指南。 |
| "本地化只是字符串目录" | Xcode 26 具有类型安全的本地化、生成的符号和 #bundle 宏。localization 技能是最新的。 |
| "相机捕获只是 AVCaptureSession 设置" | 相机有中断处理程序、旋转和线程要求。camera-capture 涵盖所有内容。 |
| "我就用 MKMapView,我已经知道了" | 对于标准地图功能,SwiftUI Map 的代码量少 10 倍。mapkit 有决策树。 |
| "MapKit 搜索不起作用,我会用 Google Maps SDK" | MapKit 搜索需要区域偏差和 resultTypes 配置。mapkit-diag 可以在 5 分钟内解决这个问题。 |
| "闹钟调度只是 UNNotificationRequest" | AlarmKit(iOS 26+)有专门的闹钟 UI、授权和实时活动集成。alarmkit-ref 涵盖该框架。 |
用户:"如何为我的应用添加 Siri 支持?" → 调用:/skill axiom-app-intents-ref
用户:"我的小组件没有更新" → 调用:/skill axiom-extensions-widgets
用户:"我的小组件没有显示更新的 SwiftData 内容" → 调用:/skill axiom-extensions-widgets + 同时调用 ios-data 路由器进行 App Group/共享容器设置
用户:"我的实时活动没有更新,并且收到推送通知错误" → 调用:/skill axiom-extensions-widgets 处理 ActivityKit + 同时调用 ios-networking 路由器处理推送传递
用户:"使用 StoreKit 2 实现应用内购买" → 调用:/skill axiom-in-app-purchases
用户:"如何本地化我的应用字符串?" → 调用:/skill axiom-localization
用户:"为按钮点击实现触觉反馈" → 调用:/skill axiom-haptics
用户:"如何设置相机预览?" → 调用:/skill axiom-camera-capture
用户:"接到电话时相机卡住" → 调用:/skill axiom-camera-capture-diag
用户:"什么是 RotationCoordinator?" → 调用:/skill axiom-camera-capture-ref
用户:"如何在 SwiftUI 中让用户选择照片?" → 调用:/skill axiom-photo-library
用户:"用户授予访问权限后看不到他们的照片" → 调用:/skill axiom-photo-library
用户:"如何将照片保存到相机胶卷?" → 调用:/skill axiom-photo-library
用户:"我的后台任务从未运行" → 调用:/skill axiom-background-processing-diag
用户:"如何实现 BGTaskScheduler?" → 调用:/skill axiom-background-processing
用户:"BGAppRefreshTask 和 BGProcessingTask 有什么区别?" → 调用:/skill axiom-background-processing-ref
用户:"如何实现地理围栏?" → 调用:/skill axiom-core-location
用户:"后台定位更新不工作" → 调用:/skill axiom-core-location-diag
用户:"什么是 CLServiceSession?" → 调用:/skill axiom-core-location-ref
用户:"审查我的应用内购买实现" → 调用:iap-auditor 代理
用户:"为我的应用实现应用内购买" → 调用:iap-implementation 代理
用户:"检查我的相机代码是否有问题" → 调用:camera-auditor 代理
用户:"如何在我的 SwiftUI 应用中添加地图?" → 调用:/skill axiom-mapkit
用户:"我的标注没有显示在地图上" → 调用:/skill axiom-mapkit-diag
用户:"如何在地图上实现带自动补全的搜索?" → 调用:/skill axiom-mapkit-ref
用户:"滚动时我的地图区域不断跳转" → 调用:/skill axiom-mapkit-diag
用户:"如何添加两点之间的路线?" → 调用:/skill axiom-mapkit-ref
用户:"如何在 iOS 26 中调度闹钟?" → 调用:/skill axiom-alarmkit-ref
用户:"如何将 AlarmKit 与实时活动集成?" → 调用:/skill axiom-alarmkit-ref
每周安装次数
99
代码仓库
GitHub 星标数
606
首次出现
Jan 21, 2026
安全审计
安装于
opencode85
claude-code80
codex79
gemini-cli77
cursor74
github-copilot73
You MUST use this skill for ANY iOS system integration including Siri, Shortcuts, widgets, in-app purchases, camera, photo library, audio, axiom-haptics, and more.
Use this router for:
When integration issues overlap with other domains:
Widget + data sync issues (widget not showing updated data):
Live Activity + push notification issues :
Camera + permissions + privacy :
MapKit + location issues (user location not showing on map):
App Intents → /skill axiom-app-intents-ref App Shortcuts → /skill axiom-app-shortcuts-ref App discoverability → /skill axiom-app-discoverability Core Spotlight → /skill axiom-core-spotlight-ref
Widgets/Live Activities → /skill axiom-extensions-widgets Widget reference → /skill axiom-extensions-widgets-ref
IAP implementation → /skill axiom-in-app-purchases StoreKit 2 reference → /skill axiom-storekit-ref IAP audit → Launch iap-auditor agent (missing transaction.finish(), weak receipt validation, missing restore, subscription tracking) IAP full implementation → Launch iap-implementation agent (StoreKit config, StoreManager, transaction handling, restore purchases)
Camera capture implementation → /skill axiom-camera-capture Camera API reference → /skill axiom-camera-capture-ref Camera debugging → /skill axiom-camera-capture-diag Camera audit → Launch camera-auditor agent or /axiom:audit camera (deprecated APIs, missing interruption handlers, threading violations, permission anti-patterns) Photo pickers & library → /skill axiom-photo-library Photo library API reference → /skill axiom-photo-library-ref
Audio (AVFoundation) → /skill axiom-avfoundation-ref Haptics → /skill axiom-haptics Now Playing → /skill axiom-now-playing CarPlay Now Playing → /skill axiom-now-playing-carplay MusicKit integration → /skill axiom-now-playing-musickit
Localization → /skill axiom-localization Privacy UX → /skill axiom-privacy-ux
AlarmKit (iOS 26+) → /skill axiom-alarmkit-ref
BGTaskScheduler implementation → /skill axiom-background-processing Background task debugging → /skill axiom-background-processing-diag Background task API reference → /skill axiom-background-processing-ref
Implementation patterns → /skill axiom-core-location API reference → /skill axiom-core-location-ref Debugging location issues → /skill axiom-core-location-diag
MapKit implementation patterns → /skill axiom-mapkit
MapKit API reference → /skill axiom-mapkit-ref
MapKit troubleshooting → /skill axiom-mapkit-diag
| Thought | Reality |
|---|---|
| "App Intents are just a protocol conformance" | App Intents have parameter validation, entity queries, and background execution. app-intents-ref covers all. |
| "Widgets are simple, I've done them before" | Widgets have timeline, interactivity, and Live Activity patterns that evolve yearly. extensions-widgets is current. |
| "I'll add haptics with a simple API call" | Haptic design has patterns for each interaction type. haptics skill matches HIG guidelines. |
| "Localization is just String Catalogs" | Xcode 26 has type-safe localization, generated symbols, and #bundle macro. localization skill is current. |
| "Camera capture is just AVCaptureSession setup" | Camera has interruption handlers, rotation, and threading requirements. camera-capture covers all. |
| "I'll just use MKMapView, I know it already" | SwiftUI Map is 10x less code for standard map features. mapkit has the decision tree. |
| "MapKit search doesn't work, I'll use Google Maps SDK" | MapKit search needs region bias and resultTypes configuration. mapkit-diag fixes this in 5 minutes. |
| "Alarm scheduling is just UNNotificationRequest" | AlarmKit (iOS 26+) has dedicated alarm UI, authorization, and Live Activity integration. alarmkit-ref covers the framework. |
User: "How do I add Siri support for my app?" → Invoke: /skill axiom-app-intents-ref
User: "My widget isn't updating" → Invoke: /skill axiom-extensions-widgets
User: "My widget isn't showing updated SwiftData content" → Invoke: /skill axiom-extensions-widgets + also invoke ios-data router for App Group/shared container setup
User: "My Live Activity isn't updating and I'm getting push notification errors" → Invoke: /skill axiom-extensions-widgets for ActivityKit + also invoke ios-networking router for push delivery
User: "Implement in-app purchases with StoreKit 2" → Invoke: /skill axiom-in-app-purchases
User: "How do I localize my app strings?" → Invoke: /skill axiom-localization
User: "Implement haptic feedback for button taps" → Invoke: /skill axiom-haptics
User: "How do I set up a camera preview?" → Invoke: /skill axiom-camera-capture
User: "Camera freezes when I get a phone call" → Invoke: /skill axiom-camera-capture-diag
User: "What is RotationCoordinator?" → Invoke: /skill axiom-camera-capture-ref
User: "How do I let users pick photos in SwiftUI?" → Invoke: /skill axiom-photo-library
User: "User can't see their photos after granting access" → Invoke: /skill axiom-photo-library
User: "How do I save a photo to the camera roll?" → Invoke: /skill axiom-photo-library
User: "My background task never runs" → Invoke: /skill axiom-background-processing-diag
User: "How do I implement BGTaskScheduler?" → Invoke: /skill axiom-background-processing
User: "What's the difference between BGAppRefreshTask and BGProcessingTask?" → Invoke: /skill axiom-background-processing-ref
User: "How do I implement geofencing?" → Invoke: /skill axiom-core-location
User: "Location updates not working in background" → Invoke: /skill axiom-core-location-diag
User: "What is CLServiceSession?" → Invoke: /skill axiom-core-location-ref
User: "Review my in-app purchase implementation" → Invoke: iap-auditor agent
User: "Implement in-app purchases for my app" → Invoke: iap-implementation agent
User: "Check my camera code for issues" → Invoke: camera-auditor agent
User: "How do I add a map to my SwiftUI app?" → Invoke: /skill axiom-mapkit
User: "My annotations aren't showing on the map" → Invoke: /skill axiom-mapkit-diag
User: "How do I implement search with autocomplete on a map?" → Invoke: /skill axiom-mapkit-ref
User: "My map region keeps jumping when I scroll" → Invoke: /skill axiom-mapkit-diag
User: "How do I add directions between two points?" → Invoke: /skill axiom-mapkit-ref
User: "How do I schedule alarms in iOS 26?" → Invoke: /skill axiom-alarmkit-ref
User: "How do I integrate AlarmKit with Live Activities?" → Invoke: /skill axiom-alarmkit-ref
Weekly Installs
99
Repository
GitHub Stars
606
First Seen
Jan 21, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykWarn
Installed on
opencode85
claude-code80
codex79
gemini-cli77
cursor74
github-copilot73