app-intentslisted
Install: claude install-skill caglarbaranbora/Apple-Agent-Kit
# App Intents — Foundations Skill
## Purpose
Route App Intents implementation tasks to the minimum required App
Intents Knowledge Contracts. v1 scope is authoring an `AppIntent` itself
-- its declaration, parameters, entities, Siri Shortcuts surface, and
result -- not legacy `SiriKit`, not custom Siri vocabulary beyond basic
phrase rules, not Interactive Snippets, not Spotlight indexing of
entities, and not `LiveActivityIntent` specifics.
## Routing
Load only the contracts relevant to the task. All paths relative to
knowledge/app-intents/.
- Conforming to `AppIntent`; declaring `title`/`description`/`perform()`; declaring inputs with `@Parameter`/`IntentParameter`; restricting a parameter with an `AppEnum`; or implementing `parameterSummary`/`ParameterSummary` -> app-intent-declaration-and-parameters.md
- Conforming to `AppEntity`; providing an `EntityQuery`/`EntityStringQuery` and assigning `defaultQuery`; implementing `displayRepresentation`; or reasoning about disambiguation when a query returns multiple matches -> app-entities-and-queries.md
- Conforming to `AppShortcutsProvider`; building an `AppShortcut` (`shortTitle`, `systemImageName`); authoring Siri phrases (`\(.applicationName)`); or calling `updateAppShortcutParameters()` -> app-shortcuts-and-siri-phrases.md
- Returning `IntentResult` from `perform()`; composing `ReturnsValue`/`ProvidesDialog`/`OpensIntent`; or authoring the `perform()` body of an intent destined for a widget's `Button(intent:)`/`Togg