From apple-dev-skills
Design, implement, validate, and troubleshoot App Intents, App Entities, App Shortcuts, and system-surface integrations. Use when exposing a focused app action or content to Siri, Spotlight, Shortcuts, widgets, controls, Live Activities, or hardware interactions.
How this skill is triggered — by the user, by Claude, or both
Slash command
/apple-dev-skills:app-intents-workflowThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Expose the smallest useful action and content surface outside an app without turning system integration into a second app architecture. Apple documents App Intents as the bridge that makes app actions and data discoverable in system experiences; select real user-recognizable verbs and entities before adding an intent type.
Expose the smallest useful action and content surface outside an app without turning system integration into a second app architecture. Apple documents App Intents as the bridge that makes app actions and data discoverable in system experiences; select real user-recognizable verbs and entities before adding an intent type.
AppIntent, AppEntity, AppEnum, AppShortcutsProvider, entity queries, result snippets, Spotlight indexing, widgets, controls, Live Activities, Siri, and Action button or Apple Pencil actions.xcode-build-run-workflow; hand test plans and UI automation to xcode-testing-workflow.explore-apple-swift-docs. Confirm the framework, platform availability, and target system surface before changing code.references/intent-entity-and-shortcut-shapes.md for intent, entity, query, shortcut, and result patterns. Read references/system-surfaces-and-validation.md for indexing, extension boundaries, privacy, and validation.perform() call the existing domain action or explicit app handoff. Keep parameter confirmation, failures, and result output descriptive and user-facing.AppEntity only when people need to select, search, or inspect app-owned content. Give entity display representations stable identifiers and use the appropriate query shape; do not expose private, transient, or unverifiable data.perform() when an existing domain operation owns it.swiftui-app-architecture-workflow for scene and deep-link ownership.apple-ui-accessibility-workflow for accessible labels, snippets, and alternate interaction verification.xcode-build-run-workflow for target setup, extensions, build, simulator, logs, and runtime execution.xcode-testing-workflow for deterministic testing and UI automation.apple-developer-provisioning-workflow only when documented capability or identifier provisioning becomes the actual blocker.Use references/customization-flow.md. The first version exposes no runtime-enforced knobs; it preserves the shared customization contract without allowing a configuration to bypass documentation, privacy, or validation requirements.
references/intent-entity-and-shortcut-shapes.mdreferences/system-surfaces-and-validation.mdreferences/customization-flow.mdreferences/snippets/apple-xcode-project-core.md when the app needs reusable Xcode-project policy alongside App Intents integration.npx claudepluginhub gaelic-ghost/socket --plugin apple-dev-skillsCreates, edits, and verifies skills using a test-driven development approach with pressure scenarios and subagents.