If you're wiring up Siri, Shortcuts, or widgets on iOS, this is your reference sheet. It walks through the four EntityQuery variants, parameter declarations, and the difference between AppIntent and its specialized cousins like WidgetConfigurationIntent and SnippetIntent. The triage workflow up front is smart: it maps each system surface to the right protocol before you start coding. Most helpful for keeping straight when to use AppEntity shadow models versus conforming your core types directly (spoiler: always shadow), and understanding why your parameter preview breaks when you forget a default value. Covers iOS 16 through the iOS 26 additions like Visual Intelligence integration.

skills.sh installs
4.1K
GitHub stars
1.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add dpearson2699/swift-ios-skills --skill app-intents --agent claude-code

Installs into .claude/skills of the current project.

Files

App Intents (iOS 26+)

Implement, review, and extend App Intents to expose app functionality to Siri, Shortcuts, Spotlight, widgets, Control Center, and Apple Intelligence.

Contents

Triage Workflow

Step 1: Choose the action, boundary, and surface

Start from 1-3 valuable actions people want outside the app, not from its screen hierarchy. Record one design row per action: user goal; inline result or app destination; shared domain operation; parameters and entity query; confirmation/authentication; target surface and protocol. Use one explicit runtime route for app handoff instead of scattering navigation side effects through intents.

Then choose the system feature and protocol that fit that action:

Sponsors

Details

Repository
github.com/dpearson2699/swift-ios-skills
Category
Mobile Development
First seen
Apr 16, 2026

More from dpearson2699/swift-ios-skills

All 98
1dpearson2699 avatarbackground-processingdpearson2699/swift-ios-skillsSchedule and execute background work on iOS using BGTaskScheduler. Use when registering BGAppRefreshTask for short background fetches, BGProcessingTask for long4.1Kskills.sh installs
2dpearson2699 avatarhealthkitdpearson2699/swift-ios-skillsRead, write, and query Apple Health data using HealthKit. Covers HKHealthStore authorization, sample queries, statistics queries, statistics collection queries 4Kskills.sh installs
3dpearson2699 avatarvision-frameworkdpearson2699/swift-ios-skillsImplement computer vision features including text recognition (OCR), face detection, barcode scanning, image segmentation, object tracking, and document scannin4Kskills.sh installs
4dpearson2699 avatarcoremldpearson2699/swift-ios-skillsIntegrate Core ML models in iOS apps for on-device machine learning inference. Covers model loading (.mlmodel, .mlpackage, .mlmodelc), predictions with auto-gen3.9Kskills.sh installs
5dotnet avatarmaui-dependency-injectiondotnet/skillsGuidance for configuring dependency injection in .NET MAUI apps — service registration in MauiProgram.cs, lifetime selection (Singleton / Transient / Scoped), c3.9Kskills.sh installs
6dotnet avatarmaui-data-bindingdotnet/skillsGuidance for .NET MAUI XAML and C# data bindings — compiled bindings, INotifyPropertyChanged / ObservableObject, value converters, binding modes, multi-binding,3.9Kskills.sh installs