Agent Skills
› Prisma-Labs-Dev/apple-skills
Prisma-Labs-Dev/apple-skills
GitHubSwiftUI动画开发指南,涵盖隐式/显式动画、过渡效果、关键帧动画及Animatable协议。用于在SwiftUI视图中实现流畅的交互动画和视觉效果。
Install All Skills
npx skills add Prisma-Labs-Dev/apple-skills --all -g -y
Skills in Collection (38)
SwiftUI动画开发指南,涵盖隐式/显式动画、过渡效果、关键帧动画及Animatable协议。用于在SwiftUI视图中实现流畅的交互动画和视觉效果。
需要在SwiftUI中实现视图动画或过渡效果
优化界面交互的动画性能
使用@Animatable宏或关键帧动画
npx skills add Prisma-Labs-Dev/apple-skills --skill guide-swiftui-animations -g -y
提供 SwiftUI UI 构建的最佳实践与示例,涵盖导航层级、自定义修饰符、响应式布局及状态管理。用于指导创建或重构 SwiftUI 界面、设计 Tab 架构及组件模式。
创建 SwiftUI 视图
重构 SwiftUI 界面
设计 TabView 架构
管理 @State 或 @Binding
npx skills add Prisma-Labs-Dev/apple-skills --skill guide-swiftui-ui-patterns -g -y
提供 SwiftUI 视图重构与审查指南,规范代码结构、推崇 MV 架构、强调子视图拆分及依赖注入,旨在优化视图层级、提升代码可维护性与稳定性。
需要重构或审查 SwiftUI 视图文件时
发现视图逻辑臃肿需拆分子组件时
统一 @Observable 或 ViewModel 初始化模式时
npx skills add Prisma-Labs-Dev/apple-skills --skill guide-swiftui-view-refactor -g -y
专注 iOS Liquid Glass 设计系统的 UX/UI 顾问,提供元素定位、布局决策及视觉层级指导。基于 Apple HIG 和 Liquid Glass 规范,解答设计合理性问题,助力打造获奖级应用体验,不涉及代码实现。
询问界面元素布局或位置
咨询是否符合 Apple 设计规范
评估设计是否具备获奖潜力
确定视图容器类型(如 Sheet 或全屏)
npx skills add Prisma-Labs-Dev/apple-skills --skill ios-design-consultant -g -y
用于构建高水准、具有Apple Design Award美学风格的SwiftUI iOS界面。提供设计思维框架,指导生成生产级代码,避免通用AI设计缺陷,强调视觉冲击力和独特性。
需要创建iOS屏幕或组件
要求重构iOS界面以提升美感
寻求SwiftUI视觉迭代建议
npx skills add Prisma-Labs-Dev/apple-skills --skill ios-ui-craft -g -y
提供 App Intents API 文档查询,支持 Siri、Shortcuts 和 Spotlight 集成,解答关于应用功能暴露及协议实现的问题。
查询 App Intents API 用法
集成 Siri 或 Shortcuts 功能
了解 Spotlight 搜索接入
npx skills add Prisma-Labs-Dev/apple-skills --skill appintents -g -y
优化 Apple App Store 元数据(标题、关键词等)以提升搜索排名和下载量。指导 store.config.json 配置、关键词格式化及多语言本地化最佳实践。
优化 App Store 关键词
本地化应用元数据
编辑 store.config.json
npx skills add Prisma-Labs-Dev/apple-skills --skill apple-aso -g -y
提供Apple框架文档索引,用于浏览API、查找文档路径及决定获取详细文档。支持SwiftUI、UIKit等主流框架,帮助开发者高效定位和检索官方开发资料。
查询Apple特定框架的API列表
查找具体文档页面的路径
决定需要下载的详细说明文档
npx skills add Prisma-Labs-Dev/apple-skills --skill apple-docs-index -g -y
提供后台任务 API 参考,涵盖 BGTaskScheduler、应用刷新及后台处理。用于解答相关 API 使用、任务调度与注册等问题,并返回摘要和关键文件路径。
查询后台任务 API
询问 BGTaskScheduler 用法
了解后台处理机制
npx skills add Prisma-Labs-Dev/apple-skills --skill backgroundtasks -g -y
提供 Apple Combine 框架的 API 参考,支持查询发布者、订阅者、操作符及异步数据流相关问题,返回摘要及对应文档文件路径。
查询 Combine 框架 API
查找 Publishers/Operators/Subscribers 用法
解决异步数据流问题
npx skills add Prisma-Labs-Dev/apple-skills --skill combine -g -y
提供 Core Animation (QuartzCore) 框架的 API 参考,涵盖 CALayer、各类动画及图层子类。用于解答 UIKit/AppKit 中基于层的显式动画、粒子系统或 CADisplayLink 相关开发问题。
查询 CALayer 属性或层级结构
实现 CABasicAnimation 或 CAKeyframeAnimation
配置 CASpringAnimation 物理效果
处理 CATransaction 事务与批量更新
使用 CAShapeLayer 或 CAGradientLayer
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 EventKit 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 6.2严格并发检查要求。
编写或审查Swift并发代码
调试并发相关Bug
迁移遗留并发代码
npx skills add Prisma-Labs-Dev/apple-skills --skill guide-swift-concurrency -g -y
提供Swift Testing代码的编写、审查与迁移指南,涵盖结构规范、异步测试、新特性使用及XCTest迁移流程,确保代码正确性与现代API合规。
编写Swift单元测试
审查Swift测试代码
将XCTest迁移至Swift Testing
npx skills add Prisma-Labs-Dev/apple-skills --skill guide-swift-testing -g -y
提供 SwiftData 开发的最佳实践与模式指南,涵盖自动保存、关系处理、谓词安全及 CloudKit 约束。用于编写、审查或调试 SwiftData 代码,确保符合现代 Swift 规范并避免运行时错误。
编写 SwiftData 模型代码
审查 SwiftData 相关代码
调试 SwiftData 数据持久化问题
npx skills add Prisma-Labs-Dev/apple-skills --skill guide-swiftdata -g -y
提供 SwiftUI 动画实现指南,涵盖隐式/显式动画、过渡效果、关键帧动画及 Animatable 协议。用于指导在 SwiftUI 视图中添加和实现各类动效与交互体验的开发工作。
实现视图动画效果
处理视图插入移除过渡
使用关键帧或阶段动画
npx skills add Prisma-Labs-Dev/apple-skills --skill guide-swiftui-animations -g -y
SwiftUI图表开发专家指南,涵盖标记、坐标轴、选择、样式、组合、3D图表及无障碍访问等模式。用于构建或优化SwiftUI中的图表组件。
需要绘制数据可视化图表
优化现有图表的样式与交互
实现图表的无障碍访问功能
npx skills add Prisma-Labs-Dev/apple-skills --skill guide-swiftui-charts -g -y
针对 SwiftUI 应用的性能审计技能,通过代码审查诊断渲染缓慢、卡顿及内存问题,并在必要时指导使用 Instruments 进行运行时分析,提供修复建议。
诊断 SwiftUI 渲染缓慢或卡顿
排查高 CPU/内存占用
优化视图更新和布局
npx skills add Prisma-Labs-Dev/apple-skills --skill guide-swiftui-performance-audit -g -y
提供SwiftUI视图构建的最佳实践与示例,涵盖导航层级、自定义修饰符、响应式布局及状态管理。指导开发者在现有项目或新项目中创建和重构UI组件,遵循声明式iOS界面开发规范。
创建或重构SwiftUI UI
设计TabView标签架构
使用VStack/HStack组合屏幕
管理@State或@Binding状态
构建声明式iOS界面
npx skills add Prisma-Labs-Dev/apple-skills --skill guide-swiftui-ui-patterns -g -y
提供 HealthKit API 文档查询服务,支持健康数据存储、数据样本查询及单位转换等操作。
HealthKit API 查询
健康数据读写咨询
npx skills add Prisma-Labs-Dev/apple-skills --skill healthkit -g -y
提供 Apple Human Interface Guidelines 本地参考,用于查询 iOS/macOS 平台的系统组件功能、术语、无障碍标准(如点击区域)及 App Review 规范。仅作为事实依据,不涉及视觉设计建议。
查询苹果官方 UI 规范或术语定义
确认无障碍访问或人机交互最小要求
检查应用审核相关的界面合规性
npx skills add Prisma-Labs-Dev/apple-skills --skill hig -g -y
iOS开发核心技能,协调Apple技能集,提供SwiftUI/UIKit开发、代码审查、重构及调试的最佳实践与API参考。
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 26+ 的 Liquid Glass 视觉效果
查询 glassEffect 或 GlassEffectContainer 的具体用法
了解 Apple 的 Liquid Glass 设计原则
npx skills add Prisma-Labs-Dev/apple-skills --skill ios-liquid-glass -g -y
提供 MapKit for SwiftUI 的 API 参考文档,涵盖地图视图、标记、标注及相机位置等核心功能,辅助开发者进行 iOS 地图相关功能的开发。
需要查询 MapKit API 或 SwiftUI 地图组件用法
实现 iOS 应用中的地图展示与交互功能
npx skills add Prisma-Labs-Dev/apple-skills --skill mapkit -g -y
提供 PhotosUI 框架的 API 参考,涵盖 PhotosPicker 和 PHLivePhotoView 等照片选择与展示功能,辅助解答相关开发问题。
查询 SwiftUI 照片选择器用法
询问 Live Photo 视图实现
PhotosUI API 参考
npx skills add Prisma-Labs-Dev/apple-skills --skill photosui -g -y
提供iOS模拟器常用命令参考,涵盖设备管理、应用安装启动、截图及构建测试流程。特别强调通过自动调整图片尺寸以适配API限制,适用于自动化测试、截图生成及模拟器环境操作场景。
需要获取iOS模拟器截图
需要对截图进行批量或单张缩放处理
需要管理模拟器设备状态(启动/关闭/擦除)
需要在模拟器中安装或运行App
执行iOS应用的构建与调试流程
npx skills add Prisma-Labs-Dev/apple-skills --skill simulator-utils -g -y
提供 StoreKit 2 iOS 应用内购买和订阅功能的 API 参考文档,涵盖产品、交易、订阅及 UI 组件。支持本地文件检索、关联技能查询及外部镜像访问,辅助开发者实现支付功能。
询问 StoreKit 相关 API
开发 iOS 应用内购买功能
处理订阅逻辑与状态
npx skills add Prisma-Labs-Dev/apple-skills --skill storekit -g -y
提供 Swift 并发编程(async/await, Task, Actor等)的本地参考文档,指导如何检索更多资料及镜像访问。
查询 Swift 并发语法或 API
查找 Actor、TaskGroup 等并发组件用法
npx skills add Prisma-Labs-Dev/apple-skills --skill swift-concurrency -g -y
提供 Swift Testing 框架的 API 参考,涵盖测试定义、组织、断言及迁移指南。通过本地文档和备用镜像加速查询,辅助开发者编写和维护 iOS/macOS 测试用例。
Swift 单元测试开发
XCTest 迁移至 Swift Testing
查找 @Test 或 #expect 用法
npx skills add Prisma-Labs-Dev/apple-skills --skill swift-testing -g -y
提供 SwiftData 框架 API 参考,支持查询 @Model、ModelContext、@Query 及模式迁移等数据持久化相关问题。
SwiftData API 查询
数据模型定义问题
CRUD 操作指导
npx skills add Prisma-Labs-Dev/apple-skills --skill swiftdata -g -y
提供 SwiftUI 框架的本地文档参考,支持视图、布局、导航及状态管理等查询。通过本地文件快速检索,结合索引路径从镜像站获取补充内容,辅助 iOS 前端开发。
查询 SwiftUI 组件或属性用法
查找视图修饰符与状态管理说明
解决 iOS UI 开发中的文档缺失问题
npx skills add Prisma-Labs-Dev/apple-skills --skill swiftui -g -y
提供 iOS TipKit 框架的 API 参考,涵盖 Tip、TipView 等组件及配置方法。用于在开发中查询 Apple 官方文档细节,支持本地文件检索和在线镜像访问,辅助实现应用内的上下文提示与功能发现功能。
查询 TipKit API 用法
查找 TipView 或 PopoverTipView 参数
解决 iOS 上下文提示实现问题
npx skills add Prisma-Labs-Dev/apple-skills --skill tipkit -g -y
提供iOS和iPadOS应用开发中UIKit框架的本地参考文档,涵盖视图、控制器、布局及手势等核心组件查询。
查询UIKit API文档
iOS界面开发问题排查
查找UI控件用法
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 参考,辅助解答 iOS/macOS 小部件开发相关问题。
查询 WidgetKit API
解决小部件开发问题
获取小部件框架文档
npx skills add Prisma-Labs-Dev/apple-skills --skill widgetkit -g -y
提供 XCUITest UI 测试的 Swift 6 参考文档,涵盖元素查询、等待模式、断言、截图及并发处理等核心 API 与最佳实践。
编写 iOS UI 自动化测试代码
排查 XCUITest 测试失败或卡顿问题
查询 XCUIElement 或 XCTest 相关 API 用法
npx skills add Prisma-Labs-Dev/apple-skills --skill xcuitest -g -y


