Agent Skills
› Prisma-Labs-Dev/apple-skills
Prisma-Labs-Dev/apple-skills
GitHub提供 SwiftUI 视图重构指南,规范代码结构、优先 MV 架构及拆分子视图,旨在提升前端 UI 代码的可维护性与清晰度。
Install All Skills
npx skills add Prisma-Labs-Dev/apple-skills --all -g -y
Skills in Collection (36)
提供 SwiftUI 视图重构指南,规范代码结构、优先 MV 架构及拆分子视图,旨在提升前端 UI 代码的可维护性与清晰度。
重构 SwiftUI 视图文件
拆分过长的 body 或内联逻辑
标准化状态管理与依赖注入模式
npx skills add Prisma-Labs-Dev/apple-skills --skill guide-swiftui-view-refactor -g -y
专注iOS 26+ Liquid Glass系统的UX与视觉设计顾问,提供布局、层级及HIG合规性指导,助力打造获奖级应用。
询问元素位置或布局决策
验证设计是否符合Apple HIG规范
寻求提升界面高级感的建议
咨询Apple Design Award相关标准
npx skills add Prisma-Labs-Dev/apple-skills --skill ios-design-consultant -g -y
用于构建高质量 SwiftUI iOS 界面,强调 Apple Design Award 级美学与 Liquid Glass 设计。提供从设计构思到代码实现的完整指导,规避通用 AI 设计缺陷,确保界面独特且生产就绪。
需要创建或重新设计 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)以提升 ASO 效果,涵盖关键词规则、字符限制及多语言本地化最佳实践。
创建或编辑 store.config.json
优化 App Store 关键词
为新市场进行应用元数据本地化
npx skills add Prisma-Labs-Dev/apple-skills --skill apple-aso -g -y
提供Apple开发者文档索引,用于浏览iOS/macOS框架API、查找文档路径及决定获取详细文档。
查询特定框架的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 API 用法
查找异步数据处理方案
npx skills add Prisma-Labs-Dev/apple-skills --skill combine -g -y
提供Core Animation (QuartzCore) API参考,解答CALayer、各类动画及特效相关问题。适用于底层视图层动画开发,区别于SwiftUI声明式动画。
查询CALayer属性或层级结构
实现CABasicAnimation或CAKeyframeAnimation
配置CASpringAnimation物理效果
使用CADisplayLink进行逐帧回调
创建粒子系统或3D变换
npx skills add Prisma-Labs-Dev/apple-skills --skill core-animation -g -y
提供Core Haptics框架API参考,用于查询CHHapticEngine、触觉反馈模式及事件处理。通过索引和引擎文档解答关于iOS触觉反馈开发的问题。
查询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 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 视图中添加动效和交互体验的开发工作。
实现 SwiftUI 视图动画
添加页面或元素过渡效果
使用 @Animatable 宏定制动画
npx skills add Prisma-Labs-Dev/apple-skills --skill guide-swiftui-animations -g -y
提供 SwiftUI Charts 开发的最佳实践与模式指南,涵盖图表构建、样式、交互及无障碍设计等核心内容。
使用 SwiftUI 构建数据可视化图表
优化现有 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视图与组件构建的最佳实践和示例,涵盖导航、自定义修饰符、响应式布局及状态管理,用于指导iOS界面开发或重构。
创建或重构SwiftUI UI
设计TabView标签架构
使用VStack/HStack组合屏幕
管理@State或@Binding状态
npx skills add Prisma-Labs-Dev/apple-skills --skill guide-swiftui-ui-patterns -g -y
提供HealthKit API参考文档,用于查询HKHealthStore、健康数据读写及单位转换等开发问题。
查询HealthKit相关API
获取健康数据存储操作说明
查找健康数据类型标识符
npx skills add Prisma-Labs-Dev/apple-skills --skill healthkit -g -y
提供 Apple HIG 本地参考,用于查询 iOS/macOS 组件功能、无障碍标准及 App Review 规范等事实性信息,明确区分事实与美学设计。
查询 UI 组件规范
检查无障碍合规性
确认 App Store 审核要求
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 容器、变形过渡及变体使用场景,辅助实现玻璃材质 UI 效果。
查询 SwiftUI glassEffect 用法
了解 iOS 26+ 玻璃材质设计规范
配置 GlassEffectContainer
npx skills add Prisma-Labs-Dev/apple-skills --skill ios-liquid-glass -g -y
提供 MapKit for SwiftUI 的 API 参考文档,涵盖地图视图、标注点、自定义注解及相机位置等核心功能。辅助开发者快速查阅 iOS 地图相关接口与集成细节。
需要查询 MapKit API 用法
实现 SwiftUI 地图功能
处理地图标注或相机位置
npx skills add Prisma-Labs-Dev/apple-skills --skill mapkit -g -y
提供PhotosUI框架文档查询能力,涵盖PhotosPicker照片选择及PHLivePhotoView实时照片视图的API参考,用于解答相关开发问题。
询问PhotosPicker用法
查询PHLivePhotoView API
PhotosUI框架相关问题
npx skills add Prisma-Labs-Dev/apple-skills --skill photosui -g -y
提供iOS模拟器常用操作命令参考,涵盖设备管理、应用安装启动、截图(含自动缩放适配API限制)、视频录制及构建流程,辅助开发者高效进行模拟器自动化与调试工作。
需要截取iOS模拟器屏幕图片
调整模拟器截图尺寸以符合API要求
在模拟器中安装或运行App
清理或重置模拟器环境
使用命令行构建iOS项目
npx skills add Prisma-Labs-Dev/apple-skills --skill simulator-utils -g -y
提供 StoreKit 2 应用内购买和订阅功能的 API 参考文档,涵盖产品、交易、订阅信息及 UI 组件。支持本地文件检索及通过镜像获取补充文档,辅助 iOS 开发者实现支付功能。
查询 StoreKit API 用法
处理应用内购买逻辑
实现订阅管理功能
npx skills add Prisma-Labs-Dev/apple-skills --skill storekit -g -y
提供 Swift 并发编程(async/await、Task、Actors 等)的本地参考文档,指导 Agent 优先检索本地文件,必要时通过镜像站获取补充资料。
查询 Swift 并发语法
查找 Task 或 Actor 用法
解决异步序列问题
npx skills add Prisma-Labs-Dev/apple-skills --skill swift-concurrency -g -y
提供 Swift Testing 框架的 API 参考,涵盖测试定义、组织、断言、参数化及从 XCTest 迁移等内容。用于在 iOS 26+ 开发中编写和调试单元测试。
需要编写或调试 Swift 单元测试
查询 @Test, @Suite, #expect 等 API 用法
计划从 XCTest 迁移到 Swift Testing
npx skills add Prisma-Labs-Dev/apple-skills --skill swift-testing -g -y
提供 SwiftData 框架 API 参考,支持 @Model、ModelContext 及 @Query 等核心功能的查询与解答。
SwiftData 相关 API 查询
模型定义与数据查询问题
npx skills add Prisma-Labs-Dev/apple-skills --skill swiftdata -g -y
提供 SwiftUI 本地文档参考,支持视图、布局、状态管理及导航等查询。通过 grep 本地文件优先检索,缺失时利用索引路径从镜像站获取,辅助 iOS 前端开发。
查询 SwiftUI 组件或 API 用法
解决 iOS 界面布局或状态绑定问题
查找特定视图修饰符或导航栈配置
npx skills add Prisma-Labs-Dev/apple-skills --skill swiftui -g -y
提供 TipKit 框架的 API 参考文档,涵盖 Tip、TipView、PopoverTipView 等组件及配置方法,用于 iOS 上下文提示和功能发现功能的开发与查询。
查询 TipKit API
实现 UI 提示功能
npx skills add Prisma-Labs-Dev/apple-skills --skill tipkit -g -y
提供 iOS UIKit 框架的本地参考文档,支持查询视图、控制器、布局及手势等 API。通过本地文件优先搜索和镜像链接辅助开发。
查询 UIKit API 文档
查找 iOS UI 组件用法
解决 Auto Layout 或视图控制问题
npx skills add Prisma-Labs-Dev/apple-skills --skill uikit -g -y
提供用户通知 API 的参考文档,支持查询本地/远程通知、触发器及内容。用于回答关于通知中心管理、请求创建、内容配置及日历或间隔触发器的问题。
询问通知 API 用法
查询通知触发机制
查找通知相关文件
npx skills add Prisma-Labs-Dev/apple-skills --skill usernotifications -g -y
提供WidgetKit开发文档查询服务,涵盖时间线、条目及Provider等核心概念,辅助解决iOS小组件开发问题。
查询WidgetKit API用法
解答小组件开发问题
npx skills add Prisma-Labs-Dev/apple-skills --skill widgetkit -g -y
提供XCUITest UI测试的Swift 6参考文档,涵盖元素查询、交互、等待模式、并发处理、断言及截图等核心API与最佳实践。
编写iOS UI自动化测试代码
查询XCUITest API用法
解决UI测试中的元素查找或同步问题
配置Swift 6并发测试环境
npx skills add Prisma-Labs-Dev/apple-skills --skill xcuitest -g -y


