rp-project-intake

Par wix · skills

Résout le projet de migration actif et les décisions d'admission minimales nécessaires pour le router.

npx skills add https://github.com/wix/skills --skill rp-project-intake

rp-project-intake

À utiliser quand le routeur signale un projet non résolu, un mode de livraison, une stratégie de destination ou un mode source non résolus.

Résoudre la précédence du projet : projet utilisateur explicite, contexte de projet actuel, unique projet sous la racine migrations, sinon demander à l'utilisateur de choisir. Ne jamais déduire à partir d'un projet frère.

Résoudre le mode de livraison avant la création de destination : par défaut management ; choisir website pour frontend uniquement ; choisir management_and_website quand l'utilisateur souhaite à la fois une migration backend et une vitrine orientée client. Accepter both comme alias d'entrée pour management_and_website, puis enregistrer la valeur canonique dans orchestration/decisions.json.

Pour les modes de livraison incluant management, enregistrer aussi managementImportMode. Par défaut standard ; accepter un choix utilisateur explicite de quick à l'intake même avant que l'URL source soit sondée. Le résultat du probe source-inputs/probe valide ultérieurement si un adaptateur quick correspondant existe ; ne jamais promettre le support quick simplement à partir du choix de l'utilisateur.

Enregistrer faceliftMode=requested uniquement quand l'utilisateur demande explicitement un lifting UI/UX post-clone. C'est optionnel, désactivé par défaut, et ne remplace pas la fidélité de clone normale. En mode 1-click explicitement demandé par l'utilisateur, inclure ce choix dans l'intake initial groupé afin que l'étape de lifting distincte ultérieure soit autorisée sans approbation de routine supplémentaire.

En mode normal, demander uniquement la décision manquante actuelle. En mode 1-click explicitement demandé par l'utilisateur, enregistrer automationMode=one_click avec source=user, collecter chaque valeur d'intake encore manquante ensemble, enregistrer les réponses et continuer. Ne jamais déduire le mode 1-click à partir d'un fichier téléchargé ou d'une surface d'exécution. Déléguer toutes les procédures de destination, source-file et credential aux modules dédiés.

Skills similaires