Agent Skills
› Prisma-Labs-Dev/apple-skills
Prisma-Labs-Dev/apple-skills
GitHub指导重构 SwiftUI 视图,遵循 MV 模式而非 MVVM,强调视图轻量化、拆分复杂 UI 为独立子视图、使用依赖注入及正确管理状态,旨在提升代码可读性与稳定性。
Install All Skills
npx skills add Prisma-Labs-Dev/apple-skills --all -g -y
Skills in Collection (36)
指导重构 SwiftUI 视图,遵循 MV 模式而非 MVVM,强调视图轻量化、拆分复杂 UI 为独立子视图、使用依赖注入及正确管理状态,旨在提升代码可读性与稳定性。
需要重构 SwiftUI 视图文件
视图逻辑过于复杂或臃肿
需要优化视图层级结构
npx skills add Prisma-Labs-Dev/apple-skills --skill guide-swiftui-view-refactor -g -y
专注于 iOS Liquid Glass 设计系统的 UX 与视觉设计顾问,提供布局、层级及 HIG 合规性指导,旨在打造符合 Apple 标准的高质量应用界面。
询问元素位置或布局决策
验证设计是否符合 Apple 规范
咨询视觉层次与间距
评估设计是否具备获奖潜力
npx skills add Prisma-Labs-Dev/apple-skills --skill ios-design-consultant -g -y
用于构建高质量 SwiftUI iOS 界面,强调 Apple Design Award 级别的美学设计。指导 AI 进行大胆的设计决策,生成生产级代码,避免通用 AI 风格,涵盖视觉迭代与 Liquid Glass 等新特性。
需要创建或重构 iOS 界面
要求实现具有独特美感的 SwiftUI 组件
涉及 iOS 26+ Liquid Glass 效果开发
npx skills add Prisma-Labs-Dev/apple-skills --skill ios-ui-craft -g -y
提供 App Intents API 文档查询服务,支持 Siri、Shortcuts 和 Spotlight 集成,帮助开发者了解 AppIntent 协议及创建快捷方式。
询问 App Intents API 用法
查询 Siri 或 Shortcuts 集成方法
查找 AppIntent 实现指南
npx skills add Prisma-Labs-Dev/apple-skills --skill appintents -g -y
优化App Store元数据以提升搜索排名和下载量。适用于编辑store.config.json、关键词优化、多语言本地化及审核ASO问题,遵循苹果规范与最佳实践。
创建或编辑 store.config.json
优化 App Store 关键词
为新市场进行应用元数据本地化
审查现有元数据的 ASO 问题
npx skills add Prisma-Labs-Dev/apple-skills --skill apple-aso -g -y
提供Apple各框架文档索引,用于浏览API、查找文档路径及决定获取哪些详细资料。
查询Apple框架API列表
查找特定文档路径
决定需要下载的文档
npx skills add Prisma-Labs-Dev/apple-skills --skill apple-docs-index -g -y
提供后台任务API文档查询服务,涵盖BGTaskScheduler、应用刷新及后台处理机制。用于解答关于后台任务调度、注册及相关框架概述的技术问题,辅助开发者实现后台功能。
查询后台任务API用法
了解BGTaskScheduler调度机制
询问应用后台刷新配置
npx skills add Prisma-Labs-Dev/apple-skills --skill backgroundtasks -g -y
提供 Apple Combine 框架的 API 参考,用于查询发布者、订阅者、操作符及异步数据流相关问题,辅助开发者理解和使用该响应式编程框架。
询问 Combine 框架概念
查找 Publisher 或 Subscriber API
查询 Combine 操作符用法
npx skills add Prisma-Labs-Dev/apple-skills --skill combine -g -y
Core Animation参考技能,用于解答QuartzCore框架相关问题,支持CALayer、各类动画及图层操作。
查询CALayer属性或层级结构
实现显式关键帧或弹簧动画
配置粒子系统或CADisplayLink回调
npx skills add Prisma-Labs-Dev/apple-skills --skill core-animation -g -y
提供 Core Haptics API 文档查询服务,涵盖 CHHapticEngine 配置、触觉反馈模式及事件处理,辅助 iOS/macOS 开发中的振动交互实现。
询问 Core Haptics API 用法
查询 CHHapticEngine 设置方法
查找触觉反馈相关代码示例
npx skills add Prisma-Labs-Dev/apple-skills --skill corehaptics -g -y
提供 EventKit API 文档,用于查询日历和提醒相关功能,包括事件存储、权限管理及提醒创建。
查询 iOS 日历 API
获取 EKEventStore 使用示例
了解如何管理提醒事项
npx skills add Prisma-Labs-Dev/apple-skills --skill eventkit -g -y
指导如何在无Xcode环境下,使用SwiftPM引导、构建和打包macOS应用。涵盖项目初始化、脚本执行、签名公证及发布流程。
需要不使用Xcode构建macOS应用
需要自动化SwiftPM项目的打包和发布流程
npx skills add Prisma-Labs-Dev/apple-skills --skill guide-macos-spm-packaging -g -y
提供 Swift 并发编程的最佳实践指南,涵盖 Actor、结构化并发、取消处理及 GCD 迁移。用于编写、审查或调试 Swift 并发代码,确保符合 Swift 6.2 标准并避免常见并发错误。
编写 Swift 并发代码
审查 Swift 并发逻辑
调试 Swift 并发 Bug
npx skills add Prisma-Labs-Dev/apple-skills --skill guide-swift-concurrency -g -y
提供 Swift Testing 现代编码模式与最佳实践指南,涵盖结构体替代类、异步测试、参数化测试及迁移策略。用于编写、审查或迁移 Swift 测试代码,确保符合 Swift 6.2+ 规范与项目约定。
编写 Swift 单元测试
审查 Swift 测试代码质量
将 XCTest 迁移至 Swift Testing
npx skills add Prisma-Labs-Dev/apple-skills --skill guide-swift-testing -g -y
SwiftData开发模式指南,涵盖自动保存、关系处理、谓词安全及CloudKit约束等。用于编写、审查或调试SwiftData代码,确保符合现代API规范与项目约定。
编写SwiftData模型代码
审查SwiftData相关逻辑
调试SwiftData查询或持久化问题
npx skills add Prisma-Labs-Dev/apple-skills --skill guide-swiftdata -g -y
提供 SwiftUI 动画开发指南,涵盖隐式/显式动画、过渡效果、关键帧动画及 Animatable 协议等模式,用于实现视图中的动画与运动效果。
需要为 SwiftUI 视图添加动画效果
实现视图插入、移除的过渡动画
使用关键帧或阶段动画
自定义 Animatable 行为
npx skills add Prisma-Labs-Dev/apple-skills --skill guide-swiftui-animations -g -y
提供 SwiftUI Charts 构建与优化的专家级工作流和模式指南,涵盖图表元素、样式、3D 及无障碍功能。
需要绘制或改进 SwiftUI 图表
涉及图表无障碍访问或音频图形
npx skills add Prisma-Labs-Dev/apple-skills --skill guide-swiftui-charts -g -y
用于诊断和改进 SwiftUI 应用运行时性能,通过代码审查和架构分析定位渲染慢、卡顿等问题,并提供 Instruments profiling 指导。
诊断 SwiftUI 渲染缓慢或界面卡顿
排查 CPU/内存占用过高问题
优化视图更新和布局逻辑
npx skills add Prisma-Labs-Dev/apple-skills --skill guide-swiftui-performance-audit -g -y
提供 SwiftUI UI 构建的最佳实践与示例指南,涵盖视图组件、导航层级、状态管理及响应式布局。用于指导 iOS 界面开发、重构及架构设计。
创建或重构 SwiftUI 视图
设计 TabView 标签页架构
管理 @State 或 @Binding 状态
构建声明式 iOS 界面
npx skills add Prisma-Labs-Dev/apple-skills --skill guide-swiftui-ui-patterns -g -y
提供 HealthKit API 参考文档,支持查询 HKHealthStore、HKQuantitySample 及运动健康数据的读写操作。用于解答 Apple 健康框架相关的开发问题。
查询 HealthKit API
获取健康数据读写代码示例
了解 HKQuantitySample 用法
npx skills add Prisma-Labs-Dev/apple-skills --skill healthkit -g -y
提供 Apple Human Interface Guidelines (HIG) 的本地事实查询能力,涵盖无障碍、人体工程学、系统组件能力及 App Review 规范。明确区分事实与视觉设计,用于解答平台术语和合规性最小要求。
查询 iOS/macOS 设计规范细节
确认无障碍访问标准(如点击区域大小)
查找 App Review 相关合规要求
询问系统 UI 组件功能或命名
npx skills add Prisma-Labs-Dev/apple-skills --skill hig -g -y
iOS/SwiftUI开发核心技能,协调Apple技能集,提供代码审查、重构、构建和调试的最佳实践指南及API参考,支持SwiftUI与UIKit。
iOS应用开发
SwiftUI或UIKit代码审查
iOS性能优化
iOS架构设计
npx skills add Prisma-Labs-Dev/apple-skills --skill ios-dev -g -y
iOS Liquid Glass (iOS 26+) 设计系统的 API 参考,涵盖 glassEffect 修饰符、GlassEffectContainer 容器及形态转换等核心功能,指导玻璃材质在导航控件中的应用与适配。
查询 iOS Liquid Glass 相关 API 用法
实现 SwiftUI 玻璃特效或容器
了解 Apple 玻璃设计规范
npx skills add Prisma-Labs-Dev/apple-skills --skill ios-liquid-glass -g -y
提供 MapKit for SwiftUI 的 API 参考文档,涵盖地图视图、标注点及相机位置等功能。旨在辅助 iOS 开发者快速查阅 Apple 官方文档,支持本地文件检索与外部镜像访问,提升开发效率。
需要查询 MapKit API 用法
iOS 地图功能开发问题
SwiftUI 地图组件集成
npx skills add Prisma-Labs-Dev/apple-skills --skill mapkit -g -y
提供PhotosUI框架文档查询服务,支持PhotosPicker和PHLivePhotoView等API的参考信息检索。
查询iOS照片选择器API
获取PhotosUI框架使用说明
npx skills add Prisma-Labs-Dev/apple-skills --skill photosui -g -y
提供iOS模拟器常用操作命令参考,包括截图、自动调整大小、设备管理、应用安装启动及构建测试流程。
需要截取iOS模拟器屏幕图片
处理模拟器生成的图片尺寸过大问题
在本地环境中运行或调试iOS应用
npx skills add Prisma-Labs-Dev/apple-skills --skill simulator-utils -g -y
提供 StoreKit 2 内购与订阅功能的 API 参考文档,涵盖 Product、Transaction、Subscription 及 UI 组件。指导 Agent 优先检索本地文件,其次排查其他 Apple 技能,最后通过镜像站获取补充资料,辅助 iOS 应用开发。
查询 StoreKit 2 相关 API
实现应用内购买功能
处理订阅状态验证
集成 StoreView 或 SubscriptionStoreView
npx skills add Prisma-Labs-Dev/apple-skills --skill storekit -g -y
提供 Swift 并发编程(async/await、Task、Actor 等)的本地参考文档,指导 Agent 优先检索本地文件,必要时通过特定镜像获取补充资料。
查询 Swift 并发语法
查找 Task 或 Actor 用法
npx skills add Prisma-Labs-Dev/apple-skills --skill swift-concurrency -g -y
提供 Apple Swift Testing 框架的 API 参考,涵盖测试定义、组织、断言及 XCTest 迁移指南。用于 iOS 开发中的单元测试编写与调试。
编写 Swift 单元测试
使用 @Test 或 #expect 语法
从 XCTest 迁移到 Swift Testing
查找 Swift 测试 API 文档
npx skills add Prisma-Labs-Dev/apple-skills --skill swift-testing -g -y
提供 SwiftData API 文档查询服务,涵盖 @Model、ModelContext 及 @Query 等核心概念,用于解答 iOS 数据持久化开发中的技术疑问。
SwiftData API 查询
@Model 宏定义咨询
ModelContext CRUD 操作
@Query 数据获取用法
npx skills add Prisma-Labs-Dev/apple-skills --skill swiftdata -g -y
提供 SwiftUI 本地文档参考,支持视图、布局、状态管理及导航等查询。优先检索本地文件,必要时通过镜像获取补充内容。
查询 SwiftUI API 或组件用法
查找 @State/@Binding 等属性包装器说明
了解 NavigationStack 或 Canvas 绘图细节
npx skills add Prisma-Labs-Dev/apple-skills --skill swiftui -g -y
提供 TipKit 框架的 API 参考文档,涵盖 TipView、PopoverTipView 及配置方法。用于在 iOS 应用中实现上下文提示和功能发现,辅助开发者快速查阅和使用 Apple 官方 UI 组件。
查询 TipKit API
实现 iOS 上下文提示
功能发现引导开发
npx skills add Prisma-Labs-Dev/apple-skills --skill tipkit -g -y
提供 iOS/iPadOS UIKit 框架的本地文档参考,涵盖视图、控制器、布局及手势等组件查询。
查询 UIKit 类或方法用法
查找 iOS UI 控件 API 细节
解决 SwiftUI 与 UIKit 集成问题
npx skills add Prisma-Labs-Dev/apple-skills --skill uikit -g -y
提供 UserNotifications API 文档查询服务,支持本地/远程通知、触发器及内容配置。用于解答关于通知中心管理、请求创建、内容设置及时间/日历触发器的技术问题。
查询通知相关 API
解决通知功能实现问题
查找通知触发器用法
npx skills add Prisma-Labs-Dev/apple-skills --skill usernotifications -g -y
提供 WidgetKit 框架的 API 参考,用于查询小组件时间线、条目及提供者相关开发问题。
WidgetKit 开发咨询
iOS 小组件实现查询
npx skills add Prisma-Labs-Dev/apple-skills --skill widgetkit -g -y
提供XCUITest UI测试的Swift 6参考文档,涵盖元素查询、等待模式、并发处理、断言及截图等核心功能,辅助编写可靠的iOS自动化测试代码。
编写或调试iOS UI自动化测试
查询XCUITest API用法
解决XCUITest测试失败问题
npx skills add Prisma-Labs-Dev/apple-skills --skill xcuitest -g -y


