Receber por email
← Voltar para o catálogo

ui-component-migrator

Migrar componentes de UI entre frameworks com transformação de estrutura, estado e estilo.

1.4kestrelas
Atualizado há 4 meses

Ver no GitHub ↗ Licença: MIT

Como adicionar

/plugin marketplace add a5c-ai/babysitter

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/ui-component-migrator/svg)](https://www.skillteca.com.br/skills/ui-component-migrator)

Alerta por categoria

Receba novas skills de Design e Frontend toda segunda

1 email curto, só com as skills novas de Design e Frontend. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

UI Component Migrator Skill

Migrates UI components between different frameworks, handling structure translation, state management conversion, and style migration.

Purpose

Enable UI framework migration for:

  • Component structure translation
  • State management migration
  • Lifecycle method conversion
  • Event handling transformation
  • Style migration

Capabilities

1. Component Structure Translation

  • Convert component syntax
  • Transform templates
  • Migrate component props
  • Handle slots/children

2. State Management Migration

  • Convert local state
  • Migrate global state (Redux/Vuex/etc)
  • Transform state updates
  • Handle computed properties

3. Lifecycle Method Conversion

  • Map lifecycle methods
  • Convert to hooks/composition API
  • Handle initialization
  • Transform cleanup logic

4. Event Handling Transformation

  • Convert event bindings
  • Transform handlers
  • Migrate custom events
  • Handle event modifiers

5. Style Migration

  • Convert CSS-in-JS
  • Migrate scoped styles
  • Transform CSS modules
  • Handle theme systems

6. Test Migration

  • Convert component tests
  • Update test utilities
  • Transform mocking
  • Migrate snapshots

Tool Integrations

| Migration Path | Tools | Integration Method | |---------------|-------|-------------------| | React -> Vue | Custom transformers | AST | | Vue -> React | Custom transformers | AST | | Angular -> React | Custom transformers | AST | | Class -> Hooks | React codemods | CLI | | Options -> Composition | Vue codemods | CLI |

Output Schema

{
  "migrationId": "string",
  "timestamp": "ISO8601",
  "source": {
    "framework": "string",
    "version": "string"
  },
  "target": {
    "framework": "string",
    "version": "string"
  },
  "components": [
    {
      "sourcePath": "string",
      "targetPath": "string",
      "status": "migrated|partial|failed",
      "transformations": [],
      "manualSteps": []
    }
  ],
  "summary": {
    "total": "number",
    "migrated": "number",
    "partial": "number",
    "failed": "number"
  }
}

Integration with Migration Processes

  • ui-framework-migration: Primary migration tool
  • framework-upgrade: Internal framework upgrades

Related Skills

  • codemod-executor: Transformation execution
  • framework-compatibility-checker: Compatibility analysis

Related Agents

  • framework-upgrade-specialist: Orchestrates UI migration
Compartilhar X LinkedIn