amazonappdev avatar

Vega Multi Tv Migration

This handles the specific job of migrating Amazon Fire TV apps built on Vega OS to a React Native monorepo that runs on Android TV, Apple TV, and other platforms. It walks through three phases: analyzing your existing codebase to classify dependencies, setting up the monorepo structure with Yarn workspaces and the Vega Module Resolution Preset for import mapping, then adding platform-specific implementations. The skill includes config templates and a decision tree to figure out where to jump in. Honestly most useful if you're already dealing with Vega OS and need to expand platform support, less so if you're starting fresh since you'd skip straight to the implementation phase anyway.

skills.sh installs
11.2K
GitHub stars
6
last updated
Aug 21, 2026

Install

$ npx -y skills add amazonappdev/devices-agent-skills --skill vega-multi-tv-migration --agent claude-code

Installs into .claude/skills of the current project.

Files

Vega Multi-Platform Migration

Overview

Migrate Vega OS (Fire TV) apps to multi-platform React Native monorepo with 70-85% code reuse across Android TV, Apple TV, and Vega OS.

When to Apply

Use this skill when user mentions:

  • Migrating Vega/Fire TV app to other platforms
  • Building multi-platform TV application
  • Converting single-platform TV app to monorepo
  • Adding Android TV or Apple TV support
  • Sharing code between TV platforms
  • Setting up Yarn workspaces for TV apps

Phase Priority Guide

PriorityPhaseImpactWhen to Use
1AnalysisCRITICALStarting migration, no existing analysis
2ImplementationCRITICALHave analysis, need monorepo structure
3Platform SupportHIGHHave working Vega monorepo, adding platforms
4ConfigurationMEDIUMTroubleshooting build/resolution issues

Quick Decision Tree

Sponsors

Details

Repository
github.com/amazonappdev/devices-agent-skills
Categories
Frontend Development, AI & Agent Building, Mobile Development
First seen
Jun 3, 2026
1brightdata avatarscrapebrightdata/skillsScrape web content as clean markdown/HTML/JSON via the Bright Data CLI (`bdata scrape`). Use when the user wants to fetch a page, extract content from a list of11Kskills.sh installs
2msw-git avatarmsw-scriptingmsw-git/msw-ai-coding-plugins-officialAuthoring MSW scripts (.mlua) plus integrated playtest and debugging. Covers mlua syntax, annotations (@Component/@Logic/@ExecSpace/@Sync), lifecycle, exec spac10.7Kskills.sh installs
3msw-git avatarmsw-paintermsw-git/msw-ai-coding-plugins-officialWhen msw-search cannot find a suitable sprite RUID, draw a pixel art sprite directly with SVG / HTML5 Canvas / HTML code, render it to PNG, and upload it via th10.6Kskills.sh installs
4msw-git avatarmsw-sprite-ruidmsw-git/msw-ai-coding-plugins-officialSpriteRendererComponent.SpriteRUID (world) and SpriteGUIRendererComponent.ImageRUID (UI) — native RUID type support (sprite / animationclip direct playback), th10.5Kskills.sh installs
5deeflect avatarmiesdeeflect/miesUse this skill when creating, redesigning, critiquing, reducing, polishing, hardening, or making design decisions for a user-facing interface, brand surface, pr10.5Kskills.sh installs
6dimillian avatarswiftui-performance-auditdimillian/skillsAudit and improve SwiftUI runtime performance from code review and architecture. Use for requests to diagnose slow rendering, janky scrolling, high CPU/memory u10.4Kskills.sh installs