Agent Skills
› Prisma-Labs-Dev/apple-skills
Prisma-Labs-Dev/apple-skills
GitHub提供 SwiftUI 视图重构与审查指南,规范代码结构、推崇 MV 模式、强调拆分子视图及依赖注入,旨在优化视图层级与维护性。
Install All Skills
npx skills add Prisma-Labs-Dev/apple-skills --all -g -y
Skills in Collection (36)
提供 SwiftUI 视图重构与审查指南,规范代码结构、推崇 MV 模式、强调拆分子视图及依赖注入,旨在优化视图层级与维护性。
需要重构 SwiftUI 视图文件
审查 SwiftUI 视图代码规范
拆分过长的视图 body
移除内联副作用或动作
npx skills add Prisma-Labs-Dev/apple-skills --skill guide-swiftui-view-refactor -g -y
专注iOS 26+ Liquid Glass系统的UX与视觉设计顾问,提供HIG合规性、布局层级及Apple Design Award标准的设计指导,不涉及代码实现。
询问元素位置或布局决策
验证设计是否符合Apple规范
咨询视觉层次与间距
npx skills add Prisma-Labs-Dev/apple-skills --skill ios-design-consultant -g -y
用于生成高质量、具有Apple设计奖水准的SwiftUI iOS界面代码。通过设计思维引导,提供视觉迭代与组件构建,避免通用AI美学陷阱,打造独特且生产级的用户界面。
需要构建iOS屏幕或组件
进行iOS界面重设计
要求高审美标准的SwiftUI代码
npx skills add Prisma-Labs-Dev/apple-skills --skill ios-ui-craft -g -y
提供 App Intents API 文档查询服务,支持 Siri、快捷指令和 Spotlight 集成,帮助开发者实现应用功能暴露。
询问 App Intents 相关 API 用法
需要集成 Siri 或 Shortcuts 功能
npx skills add Prisma-Labs-Dev/apple-skills --skill appintents -g -y
用于优化 Apple App Store 元数据以提升 ASO 效果。支持编辑 store.config.json,提供字符限制、关键词规则及多语言本地化最佳实践指南。
创建或编辑 store.config.json
优化 App Store 关键词
为市场添加新语言本地化
npx skills add Prisma-Labs-Dev/apple-skills --skill apple-aso -g -y
提供 Apple 框架文档索引,用于浏览 SwiftUI、UIKit 等 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 APIs 的技术问题,并返回相关文档文件路径以供深入查阅。
询问 Combine 框架概念
查找特定 Publisher 或 Operator 用法
解决异步数据流处理问题
npx skills add Prisma-Labs-Dev/apple-skills --skill combine -g -y
提供 Core Animation (QuartzCore) 框架的 API 参考,涵盖 CALayer、各类动画及特殊图层,用于解决底层视图动画与渲染问题。
查询 CALayer 属性或层级关系
实现 CABasicAnimation 或 CAKeyframeAnimation
配置 CATransaction 批量处理动画
使用 CAShapeLayer 或 CAGradientLayer 绘制图形
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参考文档,用于查询和解答关于日历事件、提醒事项及EKEventStore访问权限等问题。
查询iOS日历或提醒事项API用法
解决EKEventStore权限或数据访问问题
npx skills add Prisma-Labs-Dev/apple-skills --skill eventkit -g -y
提供无需Xcode的SwiftPM macOS应用构建、打包及发布工作流,涵盖项目初始化、脚本配置、签名公证等步骤。
需要创建或构建SwiftPM macOS应用
进行macOS应用的打包和签名
npx skills add Prisma-Labs-Dev/apple-skills --skill guide-macos-spm-packaging -g -y
提供 Swift 并发编程(Actor、结构化并发、GCD 迁移等)的代码审查与编写指南,确保符合 Swift 6.2 严格并发检查规范。
审查 Swift 并发代码
编写异步/并发逻辑
调试并发死锁或竞态条件
npx skills add Prisma-Labs-Dev/apple-skills --skill guide-swift-concurrency -g -y
提供 Swift Testing 代码编写、审查及迁移的专家级工作流与模式指南。涵盖现代并发测试、结构体使用、异步确认、参数化测试等最佳实践,辅助确保测试代码的正确性与规范性。
编写 Swift 测试代码
审查 Swift 测试代码规范
将 XCTest 迁移至 Swift Testing
npx skills add Prisma-Labs-Dev/apple-skills --skill guide-swift-testing -g -y
提供 SwiftData 代码编写、审查和调试的模式指南,涵盖自动保存、关系处理、谓词安全及 CloudKit 约束等核心规则,确保代码正确性与现代 API 规范。
编写或审查 SwiftData 模型代码
调试 SwiftData 相关错误
检查谓词安全性或 CloudKit 集成问题
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 构建与优化的专家级工作流和模式指南,涵盖标记、坐标轴、选择、样式、组合及3D图表等核心内容。
在 SwiftUI 中创建或改进图表
需要实现复杂的图表交互或样式
npx skills add Prisma-Labs-Dev/apple-skills --skill guide-swiftui-charts -g -y
针对 SwiftUI 应用的性能审计指南,通过代码审查和架构分析诊断渲染慢、卡顿、高 CPU/内存等问题,并在必要时指导使用 Instruments 进行运行时性能剖析。
诊断 SwiftUI 应用渲染缓慢或界面卡顿
排查高 CPU 或内存占用问题
优化视图更新频率和布局性能
npx skills add Prisma-Labs-Dev/apple-skills --skill guide-swiftui-performance-audit -g -y
提供SwiftUI视图构建的最佳实践与示例指南,涵盖导航层级、自定义修饰符、响应式布局及状态管理。适用于创建或重构SwiftUI界面、设计Tab架构及开发声明式iOS应用。
创建新的SwiftUI视图或组件
重构现有SwiftUI界面代码
设计基于TabView的导航架构
处理@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 要求等事实性信息,辅助前端界面开发合规性检查。
查询 iOS UI 组件规范
确认无障碍访问最小触控区域
核对 App Store 审核视觉要求
查找系统控件命名与行为
npx skills add Prisma-Labs-Dev/apple-skills --skill hig -g -y
iOS开发主控技能,协调Apple技能集,提供SwiftUI/UIKit开发、代码审查、重构及调试的最佳实践指南和API参考。
iOS应用开发任务
SwiftUI或UIKit代码审查
iOS性能优化与调试
需要Apple API参考的查询
npx skills add Prisma-Labs-Dev/apple-skills --skill ios-dev -g -y
提供 iOS 26+ Liquid Glass 设计系统的 API 参考,涵盖 glassEffect 修饰符、变体、自定义形状及容器规范,辅助开发者实现玻璃材质效果与导航交互。
实现 SwiftUI 玻璃效果
查询 Liquid Glass API 用法
配置 GlassEffectContainer
npx skills add Prisma-Labs-Dev/apple-skills --skill ios-liquid-glass -g -y
提供 MapKit for SwiftUI 的 API 参考文档,涵盖地图视图、标注、相机位置等核心功能。支持本地文件检索及通过镜像站获取缺失文档,辅助 iOS 开发者快速查阅 Apple 地图框架接口细节。
查询 MapKit 相关 API 用法
查找 SwiftUI 地图组件实现方式
解决地图标注或相机定位问题
npx skills add Prisma-Labs-Dev/apple-skills --skill mapkit -g -y
提供 PhotosUI 框架的 API 参考,用于解答关于 PhotosPicker 和 PHLivePhotoView 等照片选择与展示组件的开发问题。
询问 SwiftUI 照片选择器用法
查询 Live Photo 视图实现
npx skills add Prisma-Labs-Dev/apple-skills --skill photosui -g -y
提供iOS模拟器常用操作命令参考,涵盖设备管理、应用安装启动、截图及视频录制。特别强调截图后自动调整尺寸以避免API限制,并包含完整的构建与测试工作流示例。
需要获取iOS模拟器截图
执行iOS应用安装或启动操作
进行iOS模拟器环境配置
处理模拟器设备管理任务
npx skills add Prisma-Labs-Dev/apple-skills --skill simulator-utils -g -y
提供 StoreKit 2 iOS 应用内购买和订阅功能的 API 参考,涵盖 Product、Transaction、Subscription 及 UI 组件。指导 Agent 优先检索本地文档,必要时通过镜像获取补充信息。
查询 App Store 集成 API
实现应用内购买逻辑
处理订阅状态验证
配置 StoreView 组件
npx skills add Prisma-Labs-Dev/apple-skills --skill storekit -g -y
提供 Swift 并发编程参考,涵盖 async/await、Task、Actor 及异步序列等核心概念。支持本地文档查询与外部镜像检索,辅助开发者解决并发模型相关问题。
查询 Swift 并发语法
查找 Actor 或 TaskGroup 用法
npx skills add Prisma-Labs-Dev/apple-skills --skill swift-concurrency -g -y
提供 Swift Testing 框架的 API 引用,涵盖测试定义、组织、断言及从 XCTest 迁移等内容。用于解答 iOS 26+ 现代测试框架的使用问题,指导开发者编写和调试单元测试代码。
询问 Swift Testing 框架 API
XCTest 迁移到 Swift Testing
Swift 单元测试编写与调试
npx skills add Prisma-Labs-Dev/apple-skills --skill swift-testing -g -y
提供 SwiftData 框架的 API 文档查询服务,涵盖 @Model、ModelContext、@Query 及模式迁移等核心内容。用于解答关于数据模型定义、CRUD 操作及数据查询的具体技术问题。
询问 SwiftData 相关 API 用法
需要查找 @Model 或 @Query 的使用示例
查询 ModelContext 的 CRUD 操作方法
npx skills add Prisma-Labs-Dev/apple-skills --skill swiftdata -g -y
提供SwiftUI本地文档参考,支持视图、布局、状态管理及iOS新特性查询。通过本地文件grep和在线镜像获取API详情,辅助iOS前端开发。
查询SwiftUI API或组件用法
查找@State/@Binding等属性包装器说明
解决iOS界面开发问题
npx skills add Prisma-Labs-Dev/apple-skills --skill swiftui -g -y
提供 Apple TipKit 框架的 API 参考文档,涵盖 TipView、PopoverTipView 及配置方法,支持 iOS 26+ 上下文提示与功能发现功能的开发查阅。
查询 TipKit API 文档
实现 iOS 上下文提示功能
查找 TipView 用法
npx skills add Prisma-Labs-Dev/apple-skills --skill tipkit -g -y
提供iOS/iPadOS UIKit框架的本地文档参考,支持查询视图、控制器、布局及手势等API。优先检索本地文件,辅以其他Apple技能或在线镜像获取缺失内容。
查询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开发文档查询服务,解答关于小组件时间线、条目及提供者的问题,并返回相关参考文件路径。
询问WidgetKit使用方法
查找小组件开发文档
npx skills add Prisma-Labs-Dev/apple-skills --skill widgetkit -g -y
提供XCUITest UI测试的Swift 6参考文档,涵盖元素查询、交互、等待模式、并发处理及断言等核心API与最佳实践。
编写iOS UI自动化测试
解决XCUITest元素查找或稳定性问题
查询XCUIElement或XCUIApplication API用法
npx skills add Prisma-Labs-Dev/apple-skills --skill xcuitest -g -y


