关于 watchos
watchos 是面向 Apple Watch 应用开发的技能,适合构建表盘复杂功能、健身追踪和 iPhone 同步体验的开发者。它涵盖 HealthKit、Watch Connectivity、有限屏幕交互与省电实践,并建议在真实设备上验证。
主要功能
- 01开发表盘复杂功能
- 02处理锻炼与健身追踪
- 03通过 HealthKit 访问健康指标
- 04使用 Watch Connectivity 同步
- 05考虑小屏交互与后台耗电
适用场景
- 01构建 Apple Watch 应用
- 02展示表盘一览式数据
- 03记录锻炼并读取健康指标
- 04同步 iPhone 与 Apple Watch
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ fusengine/ agents --skill watchos安装后在 Claude Code 中输入/watchos确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/complications.mdwatch-connectivity.mdworkouts.md详细介绍
涵盖 Apple Watch 的 watchOS 专属开发:用于一目了然地查看数据的表盘复杂功能、锻炼会话和健身追踪、用于访问健康指标的 HealthKit,以及用于 iPhone 与 Watch 同步的 Watch Connectivity。
包含平台特有的设计考量——小屏幕配合大触控区域、以最少文字呈现一目了然的信息、使用 Digital Crown 滚动或输入、在较旧的手表上使用 Force Touch、滑动和轻点手势,以及注意电量消耗的后台工作。
最佳实践:让信息一目了然、使用大触控区域、尽量减少文字输入、通过复杂功能更新表盘、使用高效的后台刷新,并始终在真实硬件上验证,因为模拟器的表现有所不同。
watchOS 平台
面向 Apple Watch 体验的 watchOS 专属开发。
Agent 工作流(必须遵循)
在任何实现之前,并行启动 3 个 Agent,每个调用一个 Agent,并指定 name:
- fuse-ai-pilot:explore-codebase - 分析现有的 watchOS 模式
- fuse-ai-pilot:research-expert - 通过 Context7/Exa 核实最新的 watchOS 27 文档
- mcp__apple-docs__search_apple_docs - 检查 watchOS 模式
实现完成后,运行 fuse-ai-pilot:sniper 进行验证。
概览
适用场景
- 构建 Apple Watch 应用
- 创建表盘复杂功能
- 锻炼和健身追踪
- 访问健康数据(HealthKit)
- iPhone 与 Watch 通信
为什么使用 watchOS 技能
| 功能 | 优势 |
|---|---|
| 复杂功能 | 在表盘上一目了然地查看数据 |
| 锻炼 | 健身和健康追踪 |
| HealthKit | 访问健康指标 |
| 连接 | 与 iPhone 同步 |
参考指南
| 需求 | 参考资料 |
|---|---|
| 表盘复杂功能 | complications.md |
| 锻炼会话、HealthKit | workouts.md |
| iPhone ↔ Watch 同步 | watch-connectivity.md |
设计考量
屏幕尺寸
- 屏幕小,触控区域大
- 信息一目了然
- 文字精简,图标清晰
交互方式
- 使用 Digital Crown 滚动或输入
- Force Touch(较旧的手表)
- 手势:滑动、轻点
电量
- 尽量减少后台工作
- 使用复杂功能进行更新
- 高效传输数据
最佳实践
- 一目了然 - 快速获取信息
- 触控区域大 - 方便轻点
- 尽量减少输入 - 减少打字
- 复杂功能 - 更新表盘数据
- 后台刷新 - 高效更新
- 在设备上测试 - 模拟器与真实硬件表现不同
评论
支持 Markdown