mcpField
T
tvos

tvos

github.com/fusengine开发3447 次安装2 周前更新
代码仓库

关于 tvos

tvos 是面向 Apple TV 应用开发的技能,涵盖 tvOS 专属导航、媒体和输入模式。内容包括焦点驱动界面、Liquid Glass 样式、Siri Remote 手势、多用户支持及游戏控制器。

主要功能

  1. 01基于焦点的大屏导航
  2. 02tvOS 26 Liquid Glass 界面示例
  3. 03AVKit 媒体播放指导
  4. 04Siri Remote 手势处理
  5. 05多用户与游戏控制器支持
  6. 06Apple TV 界面设计实践

适用场景

  1. 01构建焦点驱动的 Apple TV 界面
  2. 02实现视频或音频播放
  3. 03处理 Siri Remote 手势
  4. 04设计用户切换和游戏控制器支持

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/fusengine/agents --skill tvos

安装后在 Claude Code 中输入/tvos确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
focus-system.md
media-playback.md
remote-control.md

详细介绍

涵盖面向 Apple TV 客厅体验的 tvOS 特定开发:大屏导航的焦点系统、TV 上的 Liquid Glass 样式(tvOS 26)、AVKit 媒体播放、Siri Remote 手势处理、多用户支持,以及游戏控制器集成。

包含 tvOS 26 Liquid Glass 按钮和标签栏,以及由焦点状态驱动的缩放效果代码示例。

最佳实践:将 UI 元素设计得足够大,确保在 10 英尺外也清晰可读;提供明确的视觉焦点反馈;尽量减少导航层级;设计适合遥控器的手势;针对媒体优先的内容进行优化;并支持用户切换。

tvOS 平台

面向 Apple TV 客厅体验的 tvOS 特定开发。

Agent 工作流(必需)

在进行任何实现之前,并行启动 3 个 Agent,每个使用一次带有 name 的 Agent 调用:

  1. fuse-ai-pilot:explore-codebase - 分析现有 tvOS 模式
  2. fuse-ai-pilot:research-expert - 通过 Context7/Exa 验证最新的 tvOS 27 文档
  3. mcp__apple-docs__search_apple_docs - 检查 tvOS 模式

实现后,运行 fuse-ai-pilot:sniper 进行验证。


概览

适用场景
  • 构建 Apple TV 应用
  • 视频和音频流媒体
  • 基于焦点的导航
  • Siri Remote 交互
  • 多用户体验
  • 游戏控制器支持
为什么选择 tvOS 技能
功能优势
焦点系统大屏导航
Liquid Glass现代 TV UI(tvOS 26)
媒体播放AVKit 集成
遥控器控制Siri Remote 手势

tvOS 26 功能

TV 上的 Liquid Glass
Button("Watch Now") { }
    .buttonStyle(.bordered)
    .glassEffect(.regular)  // Glass effect on focus

TabView {
    // Tab bar with Liquid Glass
}
焦点系统
struct ContentView: View {
    @FocusState private var focused: Bool

    var body: some View {
        Button("Play") { }
            .focused($focused)
            .scaleEffect(focused ? 1.1 : 1.0)
    }
}

参考指南

需求参考资料
焦点、选中状态focus-system.md
AVKit、视频播放media-playback.md
Siri Remote、手势remote-control.md

最佳实践

  1. 大型 UI 元素 - 确保在 10 英尺外也清晰可读
  2. 焦点反馈 - 提供明确的视觉指示
  3. 简洁导航 - 尽量减少层级
  4. 适配遥控器 - 支持 Siri Remote 手势
  5. 媒体优先 - 针对视频/音频进行优化
  6. 多用户支持 - 支持用户切换

评论

支持 Markdown