Directory Structure
skills/apple-app-services/
SKILL.md
references/
storekit/
README.md
appstore.md
apptransaction.md
message.md
product-promotioninfo.md
product-purchaseerror.md
product-purchaseoption.md
product-purchaseresult.md
product-subscriptioninfo.md
product-subscriptioninfo-renewalstate.md
product-subscriptioninfo-status.md
product-subscriptionrelationship.md
product.md
storeview.md
subscriptionstoreview.md
transaction.md
transaction-currententitlements.md
transaction-updates.md
verificationresult.md
cloudkit/
README.md
ckcontainer.md
ckdatabase.md
ckrecord.md
ckrecord-id.md
ckrecord-reference.md
ckquery.md
ckqueryoperation.md
ckfetchrecordsoperation.md
ckmodifyrecordsoperation.md
cksubscription.md
ckquerysubscription.md
ckasset.md
ckshare.md
ckerror.md
ckrecordzone.md
cksyncengine.md
widgetkit/
README.md
widget.md
widgetconfiguration.md
staticconfiguration.md
appintentconfiguration.md
timelineprovider.md
appintenttimelineprovider.md
timelineentry.md
timeline.md
timelinereloadpolicy.md
timelineprovidercontext.md
widgetcenter.md
widgetbundle.md
widgetfamily.md
controlwidget.md
staticcontrolconfiguration.md
activityconfiguration.md
activitykit-activity.md
notifications/
README.md
UNCalendarNotificationTrigger.md
UNLocationNotificationTrigger.md
UNMutableNotificationContent.md
UNNotification.md
UNNotificationAction.md
UNNotificationAttachment.md
UNNotificationCategory.md
UNNotificationContent.md
UNNotificationContentProviding.md
UNNotificationRequest.md
UNNotificationResponse.md
UNNotificationServiceExtension.md
UNNotificationSettings.md
UNNotificationSound.md
UNNotificationTrigger.md
UNPushNotificationTrigger.md
UNTextInputNotificationAction.md
UNTextInputNotificationResponse.md
UNTimeIntervalNotificationTrigger.md
UNUserNotificationCenter.md
UNUserNotificationCenterDelegate.md
requestAuthorization.md
location-maps/
README.md
Annotation.md
CLAuthorizationStatus.md
CLBackgroundActivitySession.md
CLGeocoder.md
CLLocation.md
CLLocationCoordinate2D.md
CLLocationManager.md
CLLocationManagerDelegate.md
CLLocationUpdate.md
CLMonitor.md
CLPlacemark.md
CLRegion.md
LookAroundPreview.md
Map.md
MapCameraPosition.md
MapCircle.md
MapPolyline.md
MapStyle.md
Marker.md
MKCoordinateRegion.md
MKMapItem.md
health-auth/
README.md
asauthorizationappleidcredential.md
asauthorizationappleidprovider.md
asauthorizationappleidrequest.md
asauthorizationcontroller.md
asauthorizationcontrollerdelegate.md
aswebauthenticationsession.md
hkauthorizationstatus.md
hkhealthstore.md
hkobjecttype.md
hkobserverquery.md
hkquantitysample.md
hkquantitytype.md
hkquery.md
hksamplequery.md
hksampletype.md
hkstatisticscollectionquery.md
hkstatisticsquery.md
hkstateofmind.md
hkunit.md
signinwithapplebutton.md
Exploration Procedure
Look up the category from the task, and identify the target page in the category's README.md:
- Find the category corresponding to the task in the mapping table below
- of that category
references/{category}/README.mdto identify the target page - Read the
.mdof the corresponding page to check the details
Task → Category mapping
| Task | Category | Reference README |
|---|---|---|
| I want to know how to implement In-App Purchase and the purchase flow | storekit | references/storekit/README.md |
| I want to check subscription status and renewal information | storekit | references/storekit/README.md |
| I want to use StoreKit UI (StoreView / SubscriptionStoreView) | storekit | references/storekit/README.md |
| I want to verify transactions and check entitlements | storekit | references/storekit/README.md |
| I want to handle promotional displays, purchase error handling, and related subscription determination | storekit | references/storekit/README.md |
| I want to read, write, and query records with CloudKit | cloudkit | references/cloudkit/README.md |
| I want to sync iCloud data across devices | cloudkit | references/cloudkit/README.md |
| I want to set up CloudKit push notification subscriptions | cloudkit | references/cloudkit/README.md |
| I want to implement continuous bidirectional sync with CKSyncEngine | cloudkit | references/cloudkit/README.md |
| I want to create and update home screen widgets | widgetkit | references/widgetkit/README.md |
| I want to implement Live Activity / Dynamic Island | widgetkit | references/widgetkit/README.md |
| I want to create a ControlWidget for Control Center | widgetkit | references/widgetkit/README.md |
| I want to control the widget update schedule with TimelineProvider | widgetkit | references/widgetkit/README.md |
| I want to schedule local notifications | notifications | references/notifications/README.md |
| I want to check notification permission requests and authorization status | notifications | references/notifications/README.md |
| I want to define notification action buttons, categories, and text input actions | notifications | references/notifications/README.md |
| I want to send notifications triggered by geographic regions | notifications | references/notifications/README.md |
| I want to modify remote notification content before delivery (Notification Service Extension) | notifications | references/notifications/README.md |
| I want to get the current location and manage location permissions | location-maps | references/location-maps/README.md |
| I want to display markers and annotations on a SwiftUI Map view | location-maps | references/location-maps/README.md |
| I want to do geocoding and reverse geocoding from coordinates | location-maps | references/location-maps/README.md |
| I want to configure Look Around and map styles | location-maps | references/location-maps/README.md |
| I want to implement geofencing, beacon regions, and continuous background location updates | location-maps | references/location-maps/README.md |
| I want to request read/write permissions for health data with HealthKit | health-auth | references/health-auth/README.md |
| I want to query and aggregate statistics for samples such as step count, heart rate, and State of Mind | health-auth | references/health-auth/README.md |
| I want to implement Sign in with Apple | health-auth | references/health-auth/README.md |
| I want to implement the OAuth / OpenID Connect web authentication flow | health-auth | references/health-auth/README.md |