设计与 UI
界面设计、视觉系统和产品 UI
Skills 列表

applying-slds
Apply SLDS-compliant UI using the correct blueprints, styling hooks, utility classes, and icons. Use when building any UI that needs SLDS, choosing between Lightning Base Components and SLDS Blueprints, applying styling hooks for theming, using utility classes for layout and spacing, or selecting icons. Triggers include \"build a modal\", \"create a form\", \"data table\", \"SLDS styling\", \"style with hooks\", \"add an icon\".
forcedotcom
pdfkit
使用 PDFKit 展示和操作 PDF 文档。适用场景包括:嵌入 PDFView 显示 PDF 文件、创建或修改 PDFDocument 实例、添加标注(高亮、批注、签名组件)、使用 PDFSelection 提取文本、翻页导航、生成缩略图、填写 PDF 表单,以及在 SwiftUI 中封装 PDFView。
dpearson2699
gamekit
使用 GameKit 集成 Game Center 功能。适用于处理 GKLocalPlayer 身份验证、检查玩家功能限制、提交排行榜分数、上报成就进度、实现实时或回合制匹配、处理 GKMatch 数据、展示 Game Center 仪表盘或入口点(Access Point)、添加挑战与好友邀请、保存游戏数据或在服务端验证玩家身份等场景。
dpearson2699
carplay
基于 CarPlay 框架开发支持 CarPlay 的车机应用。适用于为车载屏幕构建导航、音频、通讯、电动车充电、停车或快捷点餐类应用,使用 CPTemplateApplicationScene、CPInterfaceController 模板层级结构、CPListTemplate、CPMapTemplate、CPNowPlayingTemplate,配置 CarPlay 专项权限(Entitlements),以及整合 CarPlay 模拟器进行测试等场景。
dpearson2699
passkit
使用 PassKit 集成 Apple Pay 支付和 Wallet 凭证(Passes)。适用于添加 Apple Pay 按钮、创建支付请求、处理支付授权、将凭证添加到 Wallet、配置商户能力、管理收货/联系人字段,或者处理 PKPaymentRequest、PKPaymentAuthorizationController、PKPaymentButton、AddPassToWalletButton、PKPass、PKAddPassesViewController、PKPassLibrary、Wallet 凭证分发,以及实体商品、线下服务、捐赠和符合条件的订阅/定期支付等 Apple Pay 结账流程。
dpearson2699
spritekit
使用 SpriteKit 构建 2D 游戏与动画。适用于使用 SKScene 和 SKView 创建游戏场景、通过 SKSpriteNode 添加精灵图、使用 SKAction 序列制作动画、利用 SKPhysicsBody 与碰撞检测模拟物理效果、使用 SKEmitterNode 创建粒子特效、构建瓦片地图、使用 SKCameraNode,或在 SwiftUI 中使用 SpriteView 集成 SpriteKit 场景等任务。
dpearson2699
avkit
使用 AVKit 构建媒体播放体验。适用于通过 AVPlayerViewController 添加视频播放器、开启画中画(Picture-in-Picture)、通过 AirPlay 投屏/路由媒体、使用 SwiftUI VideoPlayer 视图、配置播放控制条、显示字幕与隐藏字幕(Closed Captions),或将 AVFoundation 播放功能与系统 UI 进行集成等场景。
dpearson2699
develop
Run /develop to build a feature, UI or backend, from an approved design, a page, component, API, service, or data slice. If something load bearing is undecided and no spec records it, it stops and routes you to /architect; otherwise it reads the spec plus AGENTS.md, builds, and advances the scope.
jsmastery-pro
activitykit
使用 ActivityKit 在 iOS 应用中实现、审查或优化实时活动(Live Activities)与灵动岛(Dynamic Island)体验。适用于为锁屏界面和灵动岛构建实时更新的小组件——例如外卖/快递追踪、体育赛事比分、打车状态、健身计时器、媒体播放控制或任何需要实时更新的时效性信息。也适用于处理 ActivityKit、ActivityAttributes、Activity 生命周期(请求/更新/结束)、灵动岛布局(紧凑/最小化/展开)、远程推送更新(push-to-update)实时活动或锁屏实时小组件等开发场景。
dpearson2699
ecommerce-social-media-marketing
Social media marketing strategy for ecommerce brands. Content calendar planning, platform-specific strategies, social commerce optimization, influencer collaboration, and community building. Use when the user asks about social media marketing, social commerce, content strategy, or social media for ecommerce.
nexscope-ai
shareplay-activities
使用 GroupActivities 和 SharePlay 构建共享的实时体验。适用于实现共享媒体播放、协作应用功能、同步游戏状态,或任何在 iOS、macOS、tvOS 或 visionOS 上通过 FaceTime、信息、隔空投送或附近 visionOS 共享进行的群组活动。
dpearson2699
tilemap-palette-create
Creates a Tile Palette asset. Use when the user wants to organize tiles for 2D level design or create a new Tile Palette from scratch. The user can specify the Grid layout, eg. Rectangular, Hexagonal, Isometric.
unity-technologies
tilemap-ruletile-createempty
Creates an empty RuleTile asset without Sprite or Spritesheet inputs. Use ONLY when the user wants a blank RuleTile, HexagonalRuleTile, or IsometricRuleTile for custom rule configuration AND has not provided or referenced any sprites. If the user mentions existing sprites, terrain art, edge tiles, or a tiles folder, use tilemap-ruletile-createfromsegment instead, never this skill.
unity-technologies
alarmkit
在 iOS 和 iPadOS 上实现 AlarmKit 闹钟和倒计时器,支持锁定屏幕、灵动岛、待机显示和配对的 Apple Watch 系统 UI。涵盖 AlarmManager 调度、AlarmAttributes 和 AlarmPresentation、系统停止和 AlarmButton 辅助操作、授权、状态观察、倒计时小组件扩展交接以及实时活动集成。适用于构建需要 Apple 系统闹钟体验的起床闹钟、倒计时器或闹钟式提醒。
dpearson2699
widgetkit
实现、审查或改进 WidgetKit 小组件和控件。适用于构建主屏幕、锁屏、待机或 CarPlay 小组件(使用时间线提供者);可配置小组件(使用 AppIntentTimelineProvider);交互式小组件或控制中心控件(使用 Button/Toggle 连接);WidgetKit 推送刷新、刷新预算、深度链接、智能叠放相关性、Liquid Glass/强调色渲染、小组件扩展设置、WidgetBundle、App Groups 和授权。
dpearson2699
app-intents
Implement App Intents for Siri, Shortcuts, Spotlight, widgets, Control Center, and Apple Intelligence on iOS. Covers AppIntent actions, AppEntity and EntityQuery models, AppShortcutsProvider phrases, IndexedEntity Spotlight indexing, WidgetConfigurationIntent, SnippetIntent, and assistant schemas. Use when exposing app actions or entities to system surfaces.
dpearson2699
swiftui-gestures
Implement, review, or improve SwiftUI gesture handling. Use when adding tap, long press, drag, magnify, or rotate gestures, composing gestures with simultaneously/sequenced/exclusively, managing transient state with @GestureState, resolving parent/child gesture conflicts with highPriorityGesture or simultaneousGesture, building custom Gesture protocol conformances, or migrating from deprecated MagnificationGesture to MagnifyGesture or using the newer RotateGesture.
dpearson2699
swiftui-layout-components
使用堆栈、网格、列表、滚动视图、表单和控件构建 SwiftUI 布局。涵盖 VStack/HStack/ZStack、LazyVGrid/LazyHGrid、带分区和滑动操作的 List、带 ScrollPosition 和滚动驱动揭示表面的 ScrollView、带验证的表单、Toggle/Picker/Slider、.searchable 以及覆盖层模式。适用于构建数据驱动布局、集合视图、分页详情展示、设置界面、搜索界面或临时覆盖层 UI。
dpearson2699
swiftui-liquid-glass
Implement, review, or improve SwiftUI Liquid Glass effects for iOS 26+. Covers glassEffect modifier, GlassEffectContainer, glass button styles, glass toolbar/tab bar, static status badges vs interactive controls, morphing transitions, tinting, interactive glass, ToolbarSpacer, scrollEdgeEffectStyle, backgroundExtensionEffect, and availability gating. Use when asked about Liquid Glass, glass buttons, glassEffect, GlassEffectTransition, glassEffectID, glassEffectUnion, scroll edge effects, or adopting iOS 26 design.
dpearson2699
swiftui-performance
使用代码审查、Instruments 和可重复测量来剖析、诊断和修复 SwiftUI 运行时性能。当 SwiftUI 屏幕渲染缓慢、滚动或动画卡顿、视图 body 更新过多、列表标识混乱、布局工作激增或广泛的 Observation 依赖导致 CPU 开销时使用。涵盖基于证据的排查、SwiftUI Instruments 通道、懒加载容器防护、状态生命周期以及前后验证。
dpearson2699
ios-accessibility
构建和审计 SwiftUI、UIKit 和 AppKit 的无障碍功能,涵盖 VoiceOver、语音控制、开关控制、全键盘访问、动态类型、焦点恢复、标签/特征/操作、遍历、自定义转子、NSAccessibility、XCTest 检查、自适应系统偏好以及 App Store 无障碍声明。在实现无障碍 UI、修复无障碍审计问题、测试辅助技术行为或为 App Store 无障碍营养标签提供依据时使用。
dpearson2699
swiftui-patterns
构建和审查采用现代MV架构、状态管理、组合、隔离预览和迁移指导的SwiftUI视图。涵盖@Observable所有权、@State/@Bindable/@Environment连接、视图分解、ViewModifier、环境值、.task加载、iOS 26+交接、Writing Tools、剪贴板可用性和性能。适用于组织SwiftUI状态、管理@Observable、组合视图、预览有意义的UI状态或纠正SwiftUI模式。
dpearson2699
pr-writer
创建或刷新面向审阅者的 PR 标题和描述。在打开 PR、更新其标题或正文,或准备分支变更以供审阅时使用。
getsentry
appllama-usage
Use the Appllama MCP (mcp.appllama.io) well — research real top-grossing mobile apps, their screens, flows, and UI elements, then build from what you learn. Load when the Appllama MCP is connected and the task involves building a mobile app or screen, researching app design patterns, studying onboarding/paywall/feature flows, improving an existing screen, or whenever an appllama_* / search_apps / list_app_screens tool is available. Covers the tool map, pagination, expiring media, and the full build-from-research playbooks.
appllama