app-intents · dpearson2699 — скилл для Claude Code: App Intents в iOS
Скилл по App Intents для iOS: помогает вывести действия и данные приложения в Siri, Shortcuts, Spotlight, виджеты и Control Center.
npx skills add dpearson2699/swift-ios-skills --skill app-intents -a claude-codeЧто делает app-intents
Скилл ведёт по App Intents в четыре шага: выбрать действие и поверхность системы, описать модель данных, реализовать perform() и проверить результат в нужной поверхности. Таблица привязывает протокол к версии iOS: AppIntent с iOS 16, WidgetConfigurationIntent с iOS 17, ControlConfigurationIntent и IndexedEntity с iOS 18.
Внутри — разделы про @Parameter с типами значений и вариантами инициализатора, теневые модели AppEntity с @Property, четыре варианта EntityQuery, AppEnum, фразы для Siri через AppShortcutsProvider, список частых ошибок и чек-лист для ревью. За остальными формами инициализаторов отсылает к references/appintents-advanced.md.
Фразы Siri проверяются через intent preview в Xcode: без Xcode скилл даст код и чек-лист, но не прогон по живой поверхности. SnippetIntent и IntentValueQuery появились в iOS 26, на более ранней цели сборки эти части не скомпилируются.
Какие задачи решает
- вывести действие приложения в Siri и Shortcuts
- описать сущность через
AppEntityи отдать её системе поid - выбрать подходящий вариант
EntityQueryвместо наугад - проиндексировать данные в Spotlight через
IndexedEntityиindexingKey - собрать конфигурируемый виджет на
WidgetConfigurationIntent
Примеры запросов агенту
- Добавь интент заказа супа с параметрами
soupиquantityи покажиparameterSummaryдля Shortcuts - Проверь мою реализацию
AppEntityиEntityQuery: не отдаю ли я системе лишние поля - Нужна фраза для Siri через
AppShortcutsProviderи индексация тех же сущностей в Spotlight
Как установить app-intents
1Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill app-intents -a claude-code2Вручную: положить файлы
~/.claude/skills/app-intents/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/app-intents/
1Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill app-intents -a codex2Вручную: положить файлы
.agents/skills/app-intents/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill app-intents -a cursor2Вручную: положить файлы
.cursor/skills/app-intents/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install dpearson2699/swift-ios-skills app-intents2Вручную: положить файлы
.github/skills/app-intents/SKILL.md1Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill app-intents -a gemini-cli2Командой платформы
gemini skills install https://github.com/dpearson2699/swift-ios-skills --path skills/app-intentsВручную: положить файлы
.devin/skills/app-intents/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill app-intents -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о app-intents
Как установить app-intents в Claude Code?
Выполни npx skills add dpearson2699/swift-ios-skills --skill app-intents -a claude-code, после этого скилл лежит в ~/.claude/skills/app-intents/SKILL.md.
Что делает app-intents?
Помогает описать действия и сущности приложения для App Intents: раскладывает протоколы по поверхностям системы, разбирает параметры, варианты EntityQuery и фразы для Siri.
С какой версии iOS это работает?
Таблица начинается с AppIntent на iOS 16, дальше WidgetConfigurationIntent с iOS 17, ControlConfigurationIntent и IndexedEntity с iOS 18, а SnippetIntent и IntentValueQuery только с iOS 26.
Похожие скиллы
Всё по теме «Мобильная разработка» →Сначала — app-intents от других авторов.