framework-migration-deps-upgrade
Mettre à jour les dépendances en toute sécurité
Cette compétence aide les développeurs à planifier et exécuter des mises à jour de dépendances avec un risque minimal, en fournissant une évaluation des risques, des guides de migration et des stratégies de tests automatisés.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "framework-migration-deps-upgrade". Analyser les dépendances et créer un plan de mise à jour
Résultat attendu:
## Plan de mise à jour des dépendances
### Matrice de priorités
| Paquet | Actuelle | Dernière | Risque | Type de mise à jour |
|---------|---------|--------|------|-------------|
| lodash | 4.17.15 | 4.17.21 | Faible | Correctif |
| react | 16.14.0 | 17.0.2 | Élevé | Majeure |
### Ordre recommandé
1. Mises à jour de correctifs (faible risque) - Semaine 1
2. Mises à jour mineures - Semaine 2
3. Mises à jour majeures avec migration - Semaines 3-4
### Atténuation des risques
- Créer des points de retour arrière avant chaque mise à jour
- Exécuter la suite de tests complète après chaque changement
Utilisation de "framework-migration-deps-upgrade". Guide de migration pour React 16 vers 17
Résultat attendu:
## Guide de migration React 16 vers 17
### Changements majeurs
- Changements de délégation d'événements
- Suppression du pooling d'événements
- Effets StrictMode
### Migration étape par étape
1. Mettre à jour react et react-dom vers 17.0.2
2. Exécuter la suite de tests existante
3. Vérifier la console pour les avertissements de dépréciation
4. Mettre à jour les modèles de code affectés
### Procédure de retour arrière
- Revenir à react 16.14.0 si des problèmes surviennent
Audit de sécurité
SûrAll static findings are false positives. The skill provides dependency upgrade guidance with example code in markdown. No actual command execution, cryptographic code, or malicious patterns exist. The detected patterns are illustrative code examples within documentation.
Score de qualité
Ce que vous pouvez construire
Modernisation de projets hérités
Mettre à jour en toute sécurité un projet avec de nombreuses dépendances obsolètes, en priorisant les mises à jour de sécurité et en gérant systématiquement les changements majeurs.
Migration de version de framework
Planifier une mise à jour majeure de framework (par ex. React 16 vers 18) avec des étapes de migration détaillées et des procédures de retour arrière.
Gestion des correctifs de sécurité
Identifier et appliquer les mises à jour critiques de dépendances liées à la sécurité tout en assurant la stabilité de l'application.
Essayez ces prompts
Analysez les dépendances de notre projet et créez un plan de mise à jour. Listez tous les paquets obsolètes avec leurs versions actuelles et les dernières versions, catégorisez par niveau de risque de mise à jour, et recommandez l'ordre le plus sûr pour la mise à jour.
Nous devons mettre à jour [framework/paquet] de la version X à la version Y. Il s'agit d'un changement de version majeure. Créez un guide de migration détaillé incluant les changements majeurs, les modifications de code nécessaires, et la stratégie de test.
Créez un plan complet pour mettre à jour plusieurs dépendances à la fois. Incluez les procédures de retour arrière pour chaque paquet, les stratégies de test pour vérifier la compatibilité, et un calendrier pour les tests incrémentiels.
Concentrez-vous uniquement sur les mises à jour de dépendances liées à la sécurité. Identifiez les paquets avec des vulnérabilités connues, montrez les correctifs de sécurité inclus dans les versions plus récentes, et créez un plan de mise à jour à risque minimal.
Bonnes pratiques
- Toujours créer un point de retour arrière (tag git, sauvegarde de fichiers) avant de mettre à jour les dépendances
- Mettre à jour de manière incrémentielle : correctif d'abord, puis mineur, puis versions majeures
- Exécuter les tests automatisés après chaque mise à jour de dépendance pour vérifier la compatibilité
- Consulter les journaux de modifications et les changements majeurs avant les mises à jour de version majeure
Éviter
- Mettre à jour toutes les dépendances à la fois sans tester les états intermédiaires
- Ignorer les mises à jour de correctifs et mineures, en ne traitant que les changements de version majeure
- Ignorer les avertissements de dépréciation qui précèdent les changements majeurs
- Ne pas consulter les journaux de modifications avant la mise à jour vers de nouvelles versions majeures