Agent Skills
› Prisma-Labs-Dev/apple-skills
Prisma-Labs-Dev/apple-skills
GitHub提供 SwiftUI 动画、过渡及关键帧模式的专家级工作流指南,涵盖隐式/显式动画、Animatable 协议及 @Animatable 宏,用于实现视图运动效果。
安装全部 Skills
npx skills add Prisma-Labs-Dev/apple-skills --all -g -y
集合内 Skills (38)
提供 SwiftUI 动画、过渡及关键帧模式的专家级工作流指南,涵盖隐式/显式动画、Animatable 协议及 @Animatable 宏,用于实现视图运动效果。
需要为 SwiftUI 视图添加动画效果
实现视图插入或删除的过渡动画
使用关键帧或阶段动画
npx skills add Prisma-Labs-Dev/apple-skills --skill guide-swiftui-animations -g -y
提供 SwiftUI 视图与组件构建的最佳实践及示例,涵盖导航层级、自定义修饰符、响应式布局及状态管理。指导创建或重构 SwiftUI UI、设计 Tab 架构及声明式 iOS 界面开发。
创建 SwiftUI 界面
重构 SwiftUI 视图
设计 TabView 架构
管理 @State 或 @Binding
构建响应式布局
npx skills add Prisma-Labs-Dev/apple-skills --skill guide-swiftui-ui-patterns -g -y
提供 SwiftUI 视图重构与审查指南,规范视图结构、MV 优先架构及子视图拆分策略,旨在提升代码可维护性与稳定性。
重构 SwiftUI 视图文件
审查视图代码规范
拆分大型视图组件
标准化 @Observable 使用
npx skills add Prisma-Labs-Dev/apple-skills --skill guide-swiftui-view-refactor -g -y
专注于iOS Liquid Glass设计系统的UX顾问,提供布局、视觉层级及HIG合规性指导,助力打造获奖级应用。
询问元素定位与布局决策
评估设计是否符合Apple规范或获奖标准
npx skills add Prisma-Labs-Dev/apple-skills --skill ios-design-consultant -g -y
用于构建高质量 SwiftUI iOS 界面的技能,强调 Apple Design Award 级美学。提供设计思维、反模式规避及视觉迭代指导,生成生产级代码。
需要创建引人注目的 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元数据以提升ASO效果。涵盖store.config.json编辑、关键词规则(格式、禁忌)、字符限制及多语言本地化最佳实践,旨在最大化应用可见性与下载量。
创建或编辑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
提供 Combine API 文档查询服务,用于解答关于发布者、订阅者、运算符及异步数据流的问题。
询问 Combine 框架用法
查询 Publisher/Subscriber API
npx skills add Prisma-Labs-Dev/apple-skills --skill combine -g -y
提供 Core Animation (QuartzCore) API 参考,支持 CALayer、各类动画及粒子系统查询。用于底层视图动画开发,区别于 SwiftUI 声明式动画。
查询 CALayer 属性或层级结构
实现 CABasicAnimation 或 CAKeyframeAnimation
配置 CASpringAnimation 物理效果
使用 CADisplayLink 进行逐帧回调
处理 CATransaction 事务或批量更新
npx skills add Prisma-Labs-Dev/apple-skills --skill core-animation -g -y
提供 Core Haptics API 文档查询服务,涵盖 CHHapticEngine 配置、触觉反馈模式及事件处理。用于解答 iOS/macOS 设备震动与触感交互相关的开发问题,辅助开发者实现沉浸式体验。
询问 Core Haptics API 用法
查找触觉反馈代码示例
调试震动引擎问题
npx skills add Prisma-Labs-Dev/apple-skills --skill corehaptics -g -y
提供 EventKit 框架的 API 参考文档,涵盖 EKEventStore、EKEvent 和 EKReminder 的查询方法,包括日历访问权限及提醒事项管理,辅助开发者解决相关问题。
询问 iOS/macOS 日历或提醒事项 API
需要查询 EventKit 相关代码示例
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并发模式专家指南,用于编写、审查和调试Swift并发代码。涵盖Actor、结构化并发、取消处理及GCD迁移等最佳实践,确保代码符合Swift 6.2严格并发检查标准。
审查Swift并发代码
编写Swift异步代码
调试并发错误
GCD迁移至Swift Concurrency
npx skills add Prisma-Labs-Dev/apple-skills --skill guide-swift-concurrency -g -y
提供 Swift Testing 代码编写、审查及迁移至 XCTest 的模式指南,涵盖现代并发、异步测试及最佳实践。
编写 Swift 单元测试
审查 Swift 测试代码规范
将 XCTest 迁移至 Swift Testing
npx skills add Prisma-Labs-Dev/apple-skills --skill guide-swift-testing -g -y
提供SwiftData开发、代码审查与调试的专家级模式指南,涵盖自动保存、关系处理、谓词安全及CloudKit约束等核心规则。
编写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 Charts 构建与优化的专家级工作流和模式指南,涵盖标记、坐标轴、样式、组合及无障碍功能。用于指导在 SwiftUI 中开发或改进图表组件的实现细节。
用户询问如何在 SwiftUI 中创建或自定义图表
用户需要优化现有 SwiftUI Charts 的样式或性能
用户咨询 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用法
获取健康数据读写示例
解决HKHealthStore或单位转换问题
npx skills add Prisma-Labs-Dev/apple-skills --skill healthkit -g -y
提供 Apple HIG 本地参考文档,用于查询 iOS/macOS 平台的 UI 事实、无障碍标准、系统组件能力及 App Review 规范。定位为事实检索工具,非设计指导。
询问 Apple 平台术语或命名规范
查询无障碍或人体工学最低要求
确认系统组件功能与限制
检查 App Review 相关惯例
npx skills add Prisma-Labs-Dev/apple-skills --skill hig -g -y
iOS开发协调技能,指导SwiftUI/UIKit开发、代码审查、重构及调试。提供最佳实践指南、正确性检查及Apple API参考,覆盖从构建新功能到优化现有代码的全流程。
iOS应用开发任务
SwiftUI或UIKit代码审查
iOS应用性能优化
iOS应用Bug调试
npx skills add Prisma-Labs-Dev/apple-skills --skill ios-dev -g -y
iOS Liquid Glass (iOS 26+) 设计系统的 API 参考,涵盖 glassEffect 修饰符、容器及变形过渡。用于实现玻璃材质、导航表面适配及自定义形状,指导开发者正确应用分层与交互原则。
查询 SwiftUI glassEffect 用法
实现 Liquid Glass 导航效果
配置 GlassEffectContainer
npx skills add Prisma-Labs-Dev/apple-skills --skill ios-liquid-glass -g -y
提供 MapKit for SwiftUI 的 API 参考文档,涵盖地图视图、标注、相机位置等功能。用于辅助开发者查阅 Apple 地图框架相关接口与集成细节。
查询 MapKit API 文档
iOS 地图开发问题排查
SwiftUI 地图组件使用咨询
npx skills add Prisma-Labs-Dev/apple-skills --skill mapkit -g -y
提供PhotosUI框架文档查询服务,解答关于PhotosPicker和PHLivePhotoView等照片选择API的使用问题。
查询iOS PhotosUI API
询问PhotosPicker用法
了解Live Photo视图实现
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 应用内购买和订阅功能的 API 参考文档,涵盖产品、交易、订阅及 UI 组件。支持本地文件检索与外部镜像查询,辅助 iOS 开发者实现付费功能开发。
查询 StoreKit 2 API 文档
实现应用内购买逻辑
处理订阅状态验证
npx skills add Prisma-Labs-Dev/apple-skills --skill storekit -g -y
提供 Swift 并发编程参考文档,涵盖 async/await、Task、Actor 及异步序列等核心概念,辅助开发者查阅 API 并获取相关技术细节。
查询 Swift 并发语法
查找 Task 或 Actor 用法
npx skills add Prisma-Labs-Dev/apple-skills --skill swift-concurrency -g -y
提供 Swift Testing 框架的 API 参考,涵盖测试定义、组织、断言及从 XCTest 迁移指南。通过本地文档和特定镜像加速查询,辅助开发者编写和维护 iOS/macOS 单元测试代码。
询问 Swift 测试语法或特性
需要将 XCTest 迁移到 Swift Testing
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 本地文档参考,支持视图、布局、状态管理及导航等查询。优先检索本地文件,必要时通过镜像获取完整 API 文档,辅助 iOS 前端开发。
查询 SwiftUI 组件用法
查找视图修饰符或状态管理方案
npx skills add Prisma-Labs-Dev/apple-skills --skill swiftui -g -y
提供 iOS TipKit 框架的 API 参考文档,涵盖 Tip、TipView 等组件及配置方法。用于辅助开发上下文提示和特性发现功能,支持本地检索与外部镜像查询。
查询 TipKit API 文档
实现 iOS 上下文提示功能
npx skills add Prisma-Labs-Dev/apple-skills --skill tipkit -g -y
提供iOS/iPadOS UIKit框架的本地API参考文档,涵盖视图、控制器、布局等组件,支持通过本地文件或在线镜像查询。
查询UIKit API文档
查找UIView或UIViewController用法
解决UI布局或手势问题
npx skills add Prisma-Labs-Dev/apple-skills --skill uikit -g -y
提供用户通知API文档查询服务,涵盖本地/远程通知、触发器及内容管理。用于解答关于UserNotifications框架的使用问题,返回摘要及相关文件路径。
查询用户通知API用法
了解通知触发器机制
获取通知内容配置方法
npx skills add Prisma-Labs-Dev/apple-skills --skill usernotifications -g -y
提供WidgetKit框架的API参考,支持查询小组件时间线、条目及提供者,辅助开发iOS主屏幕和锁屏小组件。
询问WidgetKit API用法
查找小组件开发文档
查询TimelineProvider实现
npx skills add Prisma-Labs-Dev/apple-skills --skill widgetkit -g -y
提供 XCUITest UI 测试的 Swift 6 参考文档,涵盖元素查询、交互操作、等待模式、并发处理及断言等核心 API,辅助编写可靠的 iOS UI 自动化测试代码。
编写或调试 iOS UI 自动化测试
查询 XCUITest API 用法
解决 UI 测试中的元素定位或稳定性问题
npx skills add Prisma-Labs-Dev/apple-skills --skill xcuitest -g -y


