tvos-patterns

Provide tvOS code examples for Siri Remote input and AVKit media playback.

32|10|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/moasq/nanowave --skill tvos-patterns
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tvos-patterns
Source: https://github.com/moasq/nanowave/tree/main/internal/orchestration/skills/always-tvos/tvos-patterns
Command: npx skills add https://github.com/moasq/nanowave --skill tvos-patterns

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides essential patterns and code examples for developing applications specifically for the tvOS platform, addressing its unique interaction models and UI paradigms.

Core Features & Use Cases

  • Siri Remote Input Handling: Demonstrates how to manage directional swipes, button presses, and gestures via the Siri Remote.
  • Media Playback: Includes examples using AVKit for seamless video playback.
  • Top Shelf Extension: Shows how to implement content for the tvOS home screen.
  • Focus Engine & Parallax: Illustrates how to leverage tvOS's focus management and visual effects.
  • Search and Settings Patterns: Provides common UI structures for search interfaces and settings screens.
  • Use Case: When building a new tvOS app, use this Skill to quickly implement standard navigation, media controls, and home screen previews, ensuring a native and intuitive user experience.

Quick Start

Use the tvos-patterns skill to implement Siri Remote input handling for directional movement in your tvOS app.

Frequently Asked Questions about tvos-patterns

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I handle Siri Remote input for directional movement in tvOS apps?

Siri Remote input handling in tvOS apps is managed by processing directional swipes, button presses, and gestures. You can implement these interactions using standard SwiftUI gesture recognizers to capture user input accurately.

What is the best way to implement video media playback on Apple TV?

The best way to implement media playback on Apple TV is by utilizing the AVKit framework. It provides native code examples and best practices to ensure seamless video streaming and playback controls for the tvOS platform.

How does the tvOS focus engine work with parallax effects?

The tvOS focus engine automatically manages focus transitions between UI elements, creating native parallax effects. By leveraging standard SwiftUI focus management, your app can visually respond to directional swipes intuitively.

Can I use SwiftUI to build a Top Shelf extension for the tvOS home screen?

Yes, you can build a Top Shelf extension for the tvOS home screen using SwiftUI. This Skill provides code examples demonstrating how to implement and display dynamic content previews directly on the Apple TV home screen.

What UI patterns should I use for tvOS search interfaces and settings screens?

For tvOS search interfaces and settings screens, you should use standard platform-specific UI structures. These patterns ensure your app adheres to tvOS design guidelines, providing an intuitive experience for the 10-foot viewing environment.

Why does my tvOS app need specific UI patterns for a 10-foot viewing experience?

Your tvOS app needs specific UI patterns because the 10-foot viewing experience requires larger elements and distinct focus management. Adhering to these design guidelines ensures your app remains readable and navigable from a distance.