用途:该技能面向 Apple Foundation Models(Apple Intelligence)代码审计,在用户提到 Foundation Models 复核、端侧 AI 审计、LanguageModelSession 问题或 @Generable/guardrail 问题时使用,检测已知反模式以及缺失/不完整模式,这些问题可能导致不支持设备崩溃、看门狗终止、护栏拒绝的 UX 失败、提示注入、结构化输出解析失败与会话生命周期浪费。
主要能力:先映射 Foundation Models 面,再运行 14 个检测模式。映射阶段用 Glob/Grep/Read 识别:import FoundationModels 与部署目标(须 iOS 26+/macOS 26+)、LanguageModelSession 构造点与归属、SystemLanguageModel.default.availability 检查、@Generable/@Guide/Tool 面、respond/streamResponse、LanguageModelError(OS27)与已弃用的 LanguageModelSession.GenerationError(26 周期)等。模式包括:会话构造前无可用性检查、同步 respond 阻塞主线程、手动 JSON 解析、缺少上下文超限与护栏拒绝的 catch、按钮内创建会话、长输出无流式、@Generable 缺 @Guide、嵌套类型未标 @Generable、无不可用回退 UI、无评测套件、未校准模型评审、断言为空的评测等。
使用方式:技能要求必须使用工具,逐条运行提示中列出的 Glob、Grep、Read,不凭训练数据推理,不合并正则;先输出 5-10 行 Foundation Models Map;对每个 grep 命中用 Read 验证上下文后再报告。排除 *Tests.swift、*Previews.swift、Pods、Carthage、.build、DerivedData、scratch、docs、.claude 等目录。
限制:资料未给出安装命令、收费或价格信息;部分原文在 Pattern 13 处截断,完整内容暂未提供;给出的代码片段仅为修复示意。