charleswiltgen/axiomMIT38 files

Axiom Integration

Use when work crosses into Apple's system surfaces rather than your own UI or data — Siri and Shortcuts, widgets, Live Activities, in-app purchase, localization, privacy prompts, alarms, timers, calendar, reminders, contacts, SharePlay, VoIP and CallKit, accessory pairing, weather, Spotlight indexing, background tasks, Background Assets, push, or push on networks with no internet.

Specification
Skill ID
charleswiltgen/axiom/axiom-integration
Publisher
charleswiltgen
Repository
axiom
Installs
0
Files
38
License
MIT
Synced
Sep 23, 2026
How to use it

Open any RiverX project, open the Skills panel in the chat, and search for this identifier. The files are fetched from the source repository at install time.

charleswiltgen/axiom/axiom-integrationInstalls these files
  • SKILL.md
  • skills/accessorysetupkit-ref.md
  • skills/accessorysetupkit.md
  • skills/alarmkit-ref.md
  • skills/app-discoverability.md
  • skills/app-intents-ref.md
  • skills/app-shortcuts-ref.md
  • skills/background-assets-ref.md
  • skills/background-assets.md
  • skills/background-processing-diag.md
  • skills/background-processing-ref.md
  • skills/background-processing.md
  • skills/callkit-livecommunicationkit-ref.md
  • skills/callkit-livecommunicationkit.md
  • skills/contacts-ref.md
  • skills/contacts.md
  • skills/core-spotlight-ref.md
  • skills/eventkit-ref.md
  • skills/eventkit.md
  • skills/extensions-widgets-ref.md
  • skills/extensions-widgets.md
  • skills/iap-auditor.md
  • skills/in-app-purchases.md
  • skills/live-activities-ref.md
  • skills/live-activities.md
  • skills/local-push-connectivity.md
  • skills/localization-research-ref.md
  • skills/localization.md
  • skills/privacy-ux.md
  • skills/push-notifications-diag.md
  • skills/push-notifications-ref.md
  • skills/push-notifications.md
  • skills/shareplay-ref.md
  • skills/shareplay.md
  • skills/storekit-ref.md
  • skills/timer-patterns-ref.md
  • skills/timer-patterns.md
  • skills/weatherkit.md

What this skill tells the agent

iOS System Integration

You MUST use this skill for ANY iOS system integration including Siri, Shortcuts, widgets, in-app purchases, background tasks, push notifications, and more.

<!-- AXIOM_AUDITOR_INLINE_BEGIN — auto-maintained by scripts/build-inlined-auditors.ts; do not hand-edit -->

Not on Claude Code? Where this router says "Launch some-auditor agent", read that auditor's file in this suite and follow it inline — the same procedure, needing only file search and read. Available here: skills/iap-auditor.md. Homed in another suite: axiom-security/skills/security-privacy-scanner.md. Agents that need Bash — builds, tests, simulators, crash symbolication — stay Claude Code-only; there is no inline equivalent for those.

<!-- AXIOM_AUDITOR_INLINE_END -->

Quick Reference

Symptom / TaskReference
Siri, App Intents, entity queriesSee skills/app-intents-ref.md
App Shortcuts, phrases, SpotlightSee skills/app-shortcuts-ref.md
App discoverability strategySee skills/app-discoverability.md
Core Spotlight indexingSee skills/core-spotlight-ref.md
LLM search over app content, SpotlightSearchToolSee skills/core-spotlight-ref.md
Widgets, Control Center controlsSee skills/extensions-widgets.md
Widget API referenceSee skills/extensions-widgets-ref.md
Live Activities, Dynamic Island, push-to-start, broadcastSee skills/live-activities.md
Live Activities / ActivityKit API referenceSee skills/live-activities-ref.md
Apple Pay (physical goods, services, donations)Use `axiom-payments` instead
In-app purchases, subscriptionsSee skills/in-app-purchases.md
StoreKit 2 API referenceSee skills/storekit-ref.md
Commitment billing plans, subscription bundles/suites, group/volume subscriptions, retention offers, offer codesSee skills/storekit-ref.md
In-game content (Unity plug-ins, asset packs + IAP)See skills/in-app-purchases.md, skills/background-assets.md
Calendar events, reminders (EventKit)See skills/eventkit.md
EventKit API referenceSee skills/eventkit-ref.md
Contacts, contact pickerSee skills/contacts.md
Contacts API referenceSee skills/contacts-ref.md
Localization, String CatalogsSee skills/localization.md
Apple terminology matching, glossary, pseudolocalization, TMSSee skills/localization-research-ref.md
Privacy manifests, permissions UXSee skills/privacy-ux.md
Bluetooth/Wi-Fi accessory pairing (AccessorySetupKit, iOS 18+)See skills/accessorysetupkit.md
AccessorySetupKit API (descriptor fields, events, auth-settings flow)See skills/accessorysetupkit-ref.md
Measure distance/direction to a paired accessory (Bluetooth Channel Sounding, iOS 27)See skills/accessorysetupkit-ref.md (Part 7)
Weather data, forecasts, attribution (WeatherKit)See skills/weatherkit.md
VoIP calls, CallKit, VoIP push, caller ID/blockingSee skills/callkit-livecommunicationkit.md
CallKit / LiveCommunicationKit / IdentityLookup API referenceSee skills/callkit-livecommunicationkit-ref.md
SharePlay, GroupActivities, shared sessions, spatial PersonasSee skills/shareplay.md
GroupActivities API reference (GroupSession, messenger, journal)See skills/shareplay-ref.md
SharePlay coordinated audio/video playbackUse axiom-media (skills/shareplay-playback.md) instead
Suggested actions for a messaging conversation (SuggestedActionsView, com.apple.developer.suggested-actions entitlement, OS27)Use axiom-ai (skills/suggested-actions.md) instead — Apple-Intelligence-backed; the entitlement/capability is the integration half
AlarmKit (iOS 26+)See skills/alarmkit-ref.md
Timer patterns, schedulingSee skills/timer-patterns.md
Timer API referenceSee skills/timer-patterns-ref.md
Background tasks, BGTaskSchedulerSee skills/background-processing.md
Background task debuggingSee skills/background-processing-diag.md
Background task API referenceSee skills/background-processing-ref.md
Background Assets (large content delivery, FM adapter shipping, Apple-hosted vs server-hosted)See skills/background-assets.md
Background Assets API reference (incl. localized asset packs, Steam conversion)See skills/background-assets-ref.md
On-Demand Resources migration (deprecated in 27)See skills/background-assets.md
Push notifications, APNsSee skills/push-notifications.md
Push notification debuggingSee skills/push-notifications-diag.md
Push notification API referenceSee skills/push-notifications-ref.md
Push without APNs on restricted/local networks (Local Push Connectivity, NEAppPushProvider, MCX iOS27)See skills/local-push-connectivity.md

Decision Tree

digraph integration {
    start [label="Integration task" shape=ellipse];
    what [label="Which system feature?" shape=diamond];

    start -> what;
    what -> "skills/app-intents-ref.md" [label="Siri / App Intents"];
    what -> "skills/app-shortcuts-ref.md" [label="Shortcuts / phrases"];
    what -> "skills/app-discoverability.md" [label="discoverability\nstrategy"];
    what -> "skills/extensions-widgets.md" [label="widgets /\nControl Center"];
    what -> "skills/live-activities.md" [label="Live Activities /\nDynamic Island"];
    what -> "skills/in-app-purchases.md" [label="IAP / subscriptions"];
    what -> "skills/eventkit.md" [label="calendar / reminders"];
    what -> "skills/contacts.md" [label="contacts"];
    what -> "skills/localization.md" [label="localization"];
    what -> "skills/privacy-ux.md" [label="privacy / permissions"];
    what -> "skills/accessorysetupkit.md" [label="accessory pairing\n(Bluetooth/Wi-Fi)"];
    what -> "skills/weatherkit.md" [label="weather / forecasts"];
    what -> "skills/callkit-livecommunicationkit.md" [label="VoIP calls /\ncaller ID"];
    what -> "skills/alarmkit-ref.md" [label="alarms (iOS 26+)"];
    what -> "skills/timer-patterns.md" [label="timers"];
    what -> "skills/background-processing.md" [label="background tasks"];
    what -> "skills/background-assets.md" [label="large asset delivery /\nFM adapter shipping"];
    what -> "skills/push-notifications.md" [label="push notifications"];
    what -> "skills/local-push-connectivity.md" [label="push without APNs\n(local network / MCX)"];
}
  1. Siri / App Intents / entity queries? → skills/app-intents-ref.md
  2. App Shortcuts / phrases? → skills/app-shortcuts-ref.md
  3. App discoverability / Spotlight strategy? → skills/app-discoverability.md, skills/core-spotlight-ref.md

3a. LLM search over your app's index (SpotlightSearchTool, LanguageModelSession tool-calling)? → skills/core-spotlight-ref.md

  1. Widgets / Control Center controls? → skills/extensions-widgets.md, skills/extensions-widgets-ref.md

4a. Live Activities / Dynamic Island / push-to-start / broadcast? → skills/live-activities.md, skills/live-activities-ref.md

  1. In-app purchases / StoreKit? → skills/in-app-purchases.md, skills/storekit-ref.md

5a. Subscription billing plans (12-month commitment), bundles/suites, group/volume purchasing, retention offers, offer-code redemption? → skills/storekit-ref.md

  1. Calendar / reminders / EventKit? → skills/eventkit.md, skills/eventkit-ref.md
  2. Contacts / contact picker? → skills/contacts.md, skills/contacts-ref.md
  3. Localization mechanics (String Catalogs, plurals, RTL)? → skills/localization.md

8a. Localization research (Apple terminology, glossary, pseudolocalization, TMS)? → skills/localization-research-ref.md

  1. Privacy / permissions? → skills/privacy-ux.md
  2. Alarms (iOS 26+)? → skills/alarmkit-ref.md

10a. Bluetooth/Wi-Fi accessory pairing (iOS 18+)? → skills/accessorysetupkit.md 10b. Weather data / forecasts / attribution (WeatherKit)? → skills/weatherkit.md

Use this skill in a project

Open any RiverX project, search the Skills panel for charleswiltgen/axiom/axiom-integration, and install it in one click.

Use this skill