rp-source-inputs
Ce skill fait partie du workflow wix-replatform du repo wix/skills, un ensemble de skills expérimentaux pour construire et gérer des projets Wix avec des agents IA. Son rôle est d'orchestrer la phase d'entrée de toute migration : collecter les informations sur la source à migrer (URL, fichiers fournis, mode d'acquisition) et résoudre les credentials nécessaires, sans jamais exposer de valeurs secrètes.
Quand ce skill intervient
Il est activé uniquement lorsqu'une configuration source est absente ou invalide dans le contexte d'une migration. Il guide l'agent pour déterminer la plateforme source (WordPress, Shopify, etc.) à partir de l'URL si possible, choisir le bon mode d'acquisition (private_data, public_content ou files_only), puis collecter les credentials manquants via un flux sécurisé — jamais en imprimant leur contenu.
Logique de routage et décisions
Le skill enregistre ses conclusions dans orchestration/decisions.json sous des clés normalisées (sourcePlatform, sourceMode, fileInputPaths). En mode quick, il redirige vers l'adapter rp-quick-<platform> correspondant. En cas de source fichier, il charge rp-source-csv. Chaque plateforme (WordPress/WooCommerce, Shopify) suit des règles d'authentification spécifiques détaillées dans le SKILL.md, notamment la séparation entre REST credentials et accès bridge pour WordPress, ou le recours au Shopify CLI pour les sources privées Shopify.
Gestion des secrets
Les fichiers d'environnement source et Wix sont traités comme porteurs de secrets dès qu'ils peuvent contenir des credentials. Le skill délègue toute inspection à scripts/source-secrets.js et utilise le rapport postHydrationReport pour confirmer une hydratation réussie, sans jamais lire ni afficher directement les fichiers concernés.