AI студия Владимира Ломтева
УСЛУГИПРОЕКТЫСТАТЬИБАЗА ЗНАНИЙМаркетплейсОбучениеПолезные сервисы

Оставьте заявку,
чтобы обсудить проект

Напишите ваш вопрос, не забудьте указать телефон. Мы перезвоним и все расскажем.

Контакты

Москва

Работаем по всей России
и миру (онлайн)

+7 (999) 760-24-41

Ежедневно с 9:00 до 21:00

lamooof@gmail.com

По вопросам сотрудничества

TelegramWhatsApp

Есть предложение?

Напишите нам в мессенджеры

© 2025 AI студия Владимира Ломтева

Политика конфиденциальностиСогласие на обработку ПДн|ИНН 623412173261
    Vega Multi Tv Migration — Скилл для ИИ-агентов | AI Рассвет

    Vega Multi Tv Migration

    Migrate Vega OS (Amazon Fire TV) applications to multi platform React Native monorepo supporting Android TV, Apple TV, and other platforms. Covers analysis, implementation, and native module integration. Use when migrating TV apps to support multiple platforms or building new multi platform TV applications.

    Скиллы для операций#GitHub#amazonappdev/devices-agent-skills#skills.sh
    Скачивания
    0
    В избранном
    0
    Комментарии
    0
    Просмотры
    10

    Установить скилл

    Добавьте инструмент одной командой или скачайте проверенный архив версии.

    npx skills add amazonappdev/devices-agent-skills --skill vega-multi-tv-migration
    Скачать ZIP
    Версия
    1.0.0+27f7ccfc18fe
    Автор
    Владимир Ломтев
    Репозиторий
    amazonappdev/devices-agent-skills
    GitHub: amazonappdev/devices-agent-skills

    Установить скилл

    Добавьте инструмент одной командой или скачайте проверенный архив версии.

    npx skills add amazonappdev/devices-agent-skills --skill vega-multi-tv-migration
    Скачать ZIP
    Версия
    1.0.0+27f7ccfc18fe
    Автор
    Владимир Ломтев
    Репозиторий
    amazonappdev/devices-agent-skills
    GitHub: amazonappdev/devices-agent-skills

    Как установить

    1. 1Скопируйте команду из блока установки.
    2. 2Запустите её в терминале из каталога проекта.

    Документация

    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

    Priority Phase Impact When to Use
    1 Analysis CRITICAL Starting migration, no existing analysis
    2 Implementation CRITICAL Have analysis, need monorepo structure
    3 Platform Support HIGH Have working Vega monorepo, adding platforms
    4 Configuration MEDIUM Troubleshooting build/resolution issues

    Quick Decision Tree

    User has existing Vega app?
    ├─ YES → Do they have migration analysis?
    │  ├─ NO → Start Phase 1 (Analysis)
    │  └─ YES → Is monorepo set up?
    │     ├─ NO → Start Phase 2 (Implementation)
    │     └─ YES → Start Phase 3 (Platform Support)
    └─ NO → Starting from scratch?
       └─ YES → Skip Phase 1, start Phase 2 with new project
    

    Quick Reference

    Critical: Project Structure

    ## Verify monorepo structure exists
    ls -la packages/shared packages/vega packages/expotv
    
    ## Check Yarn workspaces configured
    grep -A5 "workspaces:" package.json
    

    Critical: Dependency Classification

    Common patterns for analysis:

    • Shared: Business logic, UI components, utilities, state management
    • Platform-specific: Navigation, video players, DRM, native modules
    • VMRP-compatible: Standard RN libraries that map to Vega equivalents

    High: VMRP Configuration

    Quick check if VMRP is working:

    ## Should see @vega-tv/react-native-module-resolver-preset
    grep "vmrp" packages/vega/babel.config.js
    

    References

    Phase 1: Analysis (analysis-*)

    File Impact Description
    PHASE1_ANALYSIS.md CRITICAL Codebase analysis, dependency classification, migration planning

    Use when: Starting migration, no existing analysis document

    Phase 2: Implementation (impl-*)

    File Impact Description
    PHASE2_IMPLEMENTATION.md CRITICAL Monorepo scaffolding, code migration, VMRP setup with template references

    Use when: Have analysis, ready to build monorepo structure

    Phase 3: Platform Support (platform-*)

    File Impact Description
    PHASE3_PLATFORM_SUPPORT.md HIGH Android TV and Apple TV implementation

    Use when: Have working Vega monorepo, adding new platforms

    Templates

    All configuration templates in assets/templates/ with companion .md docs:

    • root-package.json - Yarn workspaces setup
    • root-tsconfig.json - TypeScript project references
    • yarnrc.yml - Dependency deduplication (CRITICAL)
    • shared-package.json + .md - Shared package config with rules
    • vega-metro.config.js - Vega Metro with monorepo resolution
    • expotv-package.json + .md - Expo TV package config
    • expotv-app.json + .md - Expo TV configuration with plugins
    • expotv-metro.config.js - Expo Metro with TV extensions

    Problem → Skill Mapping

    Problem Start With
    Need to analyze existing Vega app PHASE1_ANALYSIS.md
    Have analysis, need monorepo setup PHASE2_IMPLEMENTATION.md → templates
    Monorepo exists, adding Android TV PHASE3_PLATFORM_SUPPORT.md
    Metro resolution errors PHASE2_IMPLEMENTATION.md → Metro config
    Duplicate React versions PHASE2_IMPLEMENTATION.md → .yarnrc.yml
    VMRP not mapping imports PHASE2_IMPLEMENTATION.md → VMRP section
    TypeScript path errors PHASE2_IMPLEMENTATION.md → TypeScript config
    Native module integration PHASE3_PLATFORM_SUPPORT.md → Native Modules
    Build configuration issues PHASE2_IMPLEMENTATION.md → Configuration Files
    Starting from scratch PHASE2_IMPLEMENTATION.md (skip Phase 1)

    Workflow

    1. Use the decision tree above to determine the starting phase
    2. Load the appropriate reference file for that phase
    3. Follow Quick Start → Deep Dive pattern in each reference
    4. Verify at each phase's checkpoint before moving to the next phase
    5. Use VALIDATION_CHECKLIST.md for comprehensive verification

    Attribution

    Based on Vega OS multi-platform migration patterns and React Native monorepo best practices.

    Требования и возможности

    Источник пакета
    https://github.com/amazonappdev/devices-agent-skills/tree/27f7ccfc18fe2d1e540a9a9ab397fa89dc3f365e/skills/vega-multi-tv-migration

    Файлы версии

    ПутьРазмерSHA256
    LICENSE10687fe122f69f9b8562...
    SKILL.md51482944ee4f684c43b8...
    assets/templates/VALIDATION_CHECKLIST.md5171936ae142b4c4d4f4...
    assets/templates/expotv-app.json457e148b78c76bc52dc...
    assets/templates/expotv-app.json.md814cc3caa6b0dd801a7...

    Частые вопросы

    Как установить Vega Multi Tv Migration?
    Используйте команду npx skills add amazonappdev/devices-agent-skills --skill vega-multi-tv-migration или скачайте ZIP-архив.
    Можно ли скачать Vega Multi Tv Migration бесплатно?
    Да, опубликованную версию можно скачать из маркетплейса бесплатно.

    Похожие инструменты

    Смотреть все
    Ozon Seller и Performance APIСправочник Ozon Seller API и Performance API с локальными OpenAPI-спецификациями.Grill MeA relentless interview to sharpen a plan or design.Excel Automation>Text To LottieCreate, edit, or fix Lottie/Bodymovin JSON animations for the local Skia Skottie player. Use for text-to-Lottie, SVG/logo/type animation, loaders/icons, state feedback, UI microinteractions, lower thirds, diagrams, data/stat/chart animations, product promos, scene/camera motion, visual effects, scene edits, slots/controls, and Skottie debugging.
    Комментарии

    Войдите, чтобы оставить комментарий.

    Комментариев пока нет.