axiom-ios-integration
npx skills add https://github.com/charleswiltgen/axiom --skill axiom-ios-integration
Agent 安装分布
Skill 文档
iOS System Integration Router
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.
When to Use
Use this router for:
- Siri & Shortcuts (App Intents)
- Apple Intelligence integration
- Widgets & Live Activities
- In-app purchases (StoreKit)
- Camera capture (AVCaptureSession)
- Photo library & pickers (PHPicker, PhotosPicker)
- Audio & haptics
- Localization
- Privacy & permissions
- Spotlight search
- App discoverability
- Background processing (BGTaskScheduler)
- Location services (Core Location)
Routing Logic
Apple Intelligence & Siri
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 & Extensions
Widgets/Live Activities â /skill axiom-extensions-widgets
Widget reference â /skill axiom-extensions-widgets-ref
In-App Purchases
IAP implementation â /skill axiom-in-app-purchases
StoreKit 2 reference â /skill axiom-storekit-ref
Camera & Photos
Camera capture implementation â /skill axiom-camera-capture
Camera API reference â /skill axiom-camera-capture-ref
Camera debugging â /skill axiom-camera-capture-diag
Photo pickers & library â /skill axiom-photo-library
Photo library API reference â /skill axiom-photo-library-ref
Audio & Haptics
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 & Privacy
Localization â /skill axiom-localization
Privacy UX â /skill axiom-privacy-ux
Background Processing
BGTaskScheduler implementation â /skill axiom-background-processing
Background task debugging â /skill axiom-background-processing-diag
Background task API reference â /skill axiom-background-processing-ref
Location Services
Implementation patterns â /skill axiom-core-location
API reference â /skill axiom-core-location-ref
Debugging location issues â /skill axiom-core-location-diag
Decision Tree
- App Intents / Siri / Apple Intelligence? â app-intents-ref
- App Shortcuts? â app-shortcuts-ref
- App discoverability / Spotlight? â app-discoverability, core-spotlight-ref
- Widgets / Live Activities? â extensions-widgets, extensions-widgets-ref
- In-app purchases / StoreKit? â in-app-purchases, storekit-ref
- Camera capture? â camera-capture (patterns), camera-capture-diag (debugging), camera-capture-ref (API)
- Photo pickers / library? â photo-library (patterns), photo-library-ref (API)
- Audio / AVFoundation? â avfoundation-ref
- Now Playing? â now-playing, now-playing-carplay, now-playing-musickit
- Haptics? â haptics
- Localization? â localization
- Privacy / permissions? â privacy-ux
- Background processing? â background-processing (patterns), background-processing-diag (debugging), background-processing-ref (API)
- Location services? â core-location (patterns), core-location-diag (debugging), core-location-ref (API)
Anti-Rationalization
| 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. |
Example Invocations
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: “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