SuperAPI AI 工具集

app-intents-expert-skill

通用与其它

查看项目

更新于 10-16 09:52

技能介绍

用途:该技能为 iOS 26+ 上的 App Intents 框架提供专家级指导,适合创建或修改 AppIntent、AppEntity、AppEnum、EntityQuery,为应用接入 Siri、快捷指令、Spotlight 或 Apple Intelligence,构建 AppShortcutsProvider 与 App Shortcuts,实现交互式片段,用 IndexedEntity 做 Spotlight 索引,接入 Visual Intelligence 或图像搜索,使用 TargetContentProvidingIntent 与 onAppIntentExecution 做导航,从 SiriKit(INIntent)迁移,以及调试构建错误和运行时问题。

主要能力:技能采用任务式路由,按开发者需求指向不同参考文件,如 intent-fundamentals、shortcuts-provider、entities-and-queries、spotlight-indexing、siri-integration、apple-intelligence、interactive-snippets、intent-driven-architecture、migration-from-sirikit、testing-intents、common-pitfalls。提供最小可用 App Intent、App Entity、App Shortcut、Spotlight 可搜索实体、交互式片段的检查清单,并给出协议、实体类型、查询类型及属性类型的决策树。

用法:根据目标阅读对应 references 文件;实现时遵循清单条目。文档说明框架在编译期提取元数据,因此标题与显示表示必须是编译期常量;系统无需运行应用即可读取元数据。各 target 独立处理,跨 target 共享类型需用 AppIntentsPackage 注册;iOS 26 起 App Intents 可放入 Swift 包和静态库;依赖应尽早用 AppDependencyManager.shared.add { } 注册(通常在 App.init())。交互式片段要求 SnippetIntent、@Parameter 标注视图驱动变量、perform 返回 .result(view:),且不要在片段 intent 的 perform 中修改应用状态。

适用场景与限制:面向 iOS 26+ 及 Swift 开发者,偏开发指导而非运行时库。具体 API 细节与限制以对应参考文件为准;资料未提供安装命令、收费与价格信息。