replatform

Par wix · skills

Skill de migration RePlatform : orchestre le transfert complet d'un site (WordPress, Shopify, etc.) vers Wix en pilotant chaque étape du pipeline de migration.

npx skills add https://github.com/wix/skills --skill replatform

Rôle du skill replatform

Ce skill est le chef d'orchestre des migrations RePlatform dans le repo wix/skills. Son rôle est de guider un agent ou un utilisateur à travers l'intégralité du processus de migration d'un site existant (WordPress, WooCommerce, Shopify, CSV, etc.) vers une destination Wix — qu'il s'agisse d'un backend managé headless ou d'un site client complet avec storefront JavaScript.

Pipeline de migration

Le skill définit un pipeline orchestré et repris à chaud en cas d'interruption :

résolution du projet → chargement des artefacts d'orchestration → collecte des entrées source → stratégie de destination → preflight → discovery → mapping → revue du mapping → setup-discovery → génération de code → revue de sécurité du code → approbation d'exécution → provisioning → import → rapport de complétion

Chaque étape est matérialisée par des artefacts JSON durables dans migrations/<project>/orchestration/ et les dossiers associés (discovery/, mapping/, setup/, execution/). Le skill inspecte ces artefacts à chaque reprise pour identifier le premier écart matériel et router vers la bonne ressource interne (resources/rp-discovery/, resources/rp-mapper/, resources/rp-import-codegen/, etc.).

Deux modes de livraison

Le skill distingue deux modes de livraison, résolus avant la création du site :

  • management (défaut) : migration des données métier dans un backend Wix Managed Headless — catalogue, CMS, Blog, etc. — sans frontend client. C'est le mode par défaut ; aucune question sur un site web n'est posée si l'utilisateur ne l'a pas demandé explicitement.
  • website (opt-in) : tout ce que fait management, plus un storefront JavaScript construit via le skill wix-headless. Ce mode n'est activé que sur demande explicite de l'utilisateur.

Contrats de sécurité et guardrails

Le skill impose plusieurs invariants stricts : un unique portail d'approbation avant tout write sur le site de l'utilisateur ; la gestion des secrets de configuration sans jamais afficher leurs valeurs ; le respect du mode dry-run et safe-mode ; et le maintien de la cohérence des artefacts (idempotence, deduplication par source ID, crosswalk local des IDs). Toute anomalie bloque le run avec un état needs-user explicite — le skill ne procède jamais silencieusement ni ne supprime de données existantes sans accord explicite.

Skills similaires