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
    Просмотры
    2

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

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

    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 бесплатно?
    Да, опубликованную версию можно скачать из маркетплейса бесплатно.

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

    Смотреть все
    Story Long Write长篇网文写作。从大纲到正文,辅助长篇网络小说的创作,包括世界观、人物、情节线管理。触发方式:/story-long-write、/写长篇、「帮我开书」「写大纲」「日更」「续写」「继续写」「修改第X章」「回炉」「重写第X章」。Parallel Deep ResearchONLY use when user explicitly says 'deep research', 'exhaustive', 'comprehensive report', or 'thorough investigation'. Slower and more expensive than parallel-web-search. For normal research/lookup requests, use parallel-web-search instead. Supports multi-turn: pass --previous-interaction-id from a prior research or enrichment to continue with context.LangfuseInteract with Langfuse and access its documentation: tracing, monitoring, creating datasets, running experiments, and evaluating AI applications. Use when needing to (1) query or modify Langfuse data, (2) look up Langfuse documentation, concepts, integration guides, a feature or SDK usage, or (3) do any AI engineering task (AI observability, prompt engineering/management, evaluation and evaluator management, experimentation, dataset management, evaluation-driven CI/CD, feedback collection). Invoke it for tasks in this scope even when Langfuse is not configured or explicitly mentioned.Excel Automation>
    Комментарии

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

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