Restructuration du monorepo avec /goal
De Wikiprompt, l’encyclopédie libre de prompts
Restructuration du monorepo avec /goal Voici un modèle de prompt pour déléguer la restructuration d’un monorepo à la commande `/goal` de Claude Code : --- **Prompt :** ``` /goal Objectif : Restructurer le monorepo [nom du repo] pour améliorer sa modularité, sa maintenabilité et sa scalabilité. Contexte : - Le monorepo actuel contient [nombre] packages/applications, avec des dépendances croisées et une organisation par couches (libs, apps, services). - Les problèmes actuels : duplication de code, couplage fort, temps de build élevé, difficulté à isoler les tests, et manque de clarté dans les frontières de domaine. Tâches à réaliser : 1. Analyser la structure actuelle (arborescence, fichiers de configuration, dépendances). 2. Proposer une nouvelle organisation cible (par exemple : structure par domaine, séparation claire entre code partagé et code spécifique, adoption de conventions de nommage). 3. Migrer les fichiers et dossiers vers la nouvelle structure, en mettant à jour les chemins d’importation et les références dans les fichiers de configuration (tsconfig, package.json, etc.). 4. Mettre à jour les scripts de build, de test et de lint pour refléter la nouvelle structure. 5. Vérifier que tous les tests passent et que les builds sont réussis après la migration. 6. Documenter les changements dans un fichier README ou un document de migration. Contraintes : - Ne pas casser les fonctionnalités existantes. - Préserver l’historique Git (utiliser des déplacements de fichiers plutôt que des copies). - Suivre les conventions de codage et de nommage déjà en place dans le repo. - Fournir un résumé des changements effectués à la fin. Critères de réussite : - Le monorepo est restructuré avec une hiérarchie claire et cohérente. - Toutes les références sont mises à jour (aucune importation cassée). - Les commandes de build, test et lint s’exécutent sans erreur. - La documentation est à jour. ``` --- **Remarques :** - Adaptez les détails entre crochets `[ ]` à votre contexte. - Vous pouvez ajouter des exemples de structure cible si vous avez une préférence. - Si vous souhaitez que Claude Code propose plusieurs options, ajoutez : « Proposez 2-3 variantes de structure et recommandez-en une. » - Pour un suivi progressif, vous pouvez scinder en sous-objectifs (par exemple : `/goal` pour l’analyse, puis `/goal` pour la migration).
Contenu du PromptEnregistrer
Connectez-vous pour voir le prompt complet
Continuer avec:
En vous connectant, vous acceptez nos Conditions et Confidentialité
Utilisation
Ce prompt est conçu pour être utilisé avec productivity. Copiez le contenu ci-dessus et collez-le dans votre outil d’IA préféré.
Pour de meilleurs résultats, personnalisez les espaces réservés (indiqués par des crochets ou des majuscules) selon vos besoins.
Discussion
0 commentaires