Compétences framework-migration-code-migrate
📦

framework-migration-code-migrate

Sûr

Migrer du Code Entre Frameworks

Cette compétence aide les développeurs à migrer des bases de code entre différents frameworks, langages et plateformes en générant des plans de migration complets, des scripts de transformation automatisés et des stratégies de migration détaillées avec des tests et un support de retour arrière.

Prend en charge: Claude Codex Code(CC)
📊 69 Adéquat
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "framework-migration-code-migrate". Aidez-moi à migrer mon application Django Python 2.7 vers Python 3.9

Résultat attendu:

Résumé de l'Analyse de Migration :

1. **Évaluation de la Complexité** : Moyenne-Élevée (environ 50+ fichiers, changements architecturaux significatifs)

2. **Phases Recommandées** :
- Phase 1 (Semaine 1-2) : Configuration de l'environnement Python 3, audit des dépendances
- Phase 2 (Semaine 3-4) : Migration des utilitaires de base, mises à jour de syntaxe (print, exceptions, unicode)
- Phase 3 (Semaine 5-6) : Migration de l'application Django, mises à jour des modèles
- Phase 4 (Semaine 7-8) : Tests, corrections de bugs, déploiement

3. **Risques Clés** : Compatibilité des bibliothèques tierces, middleware personnalisé, migrations de base de données

Utilisation de "framework-migration-code-migrate". Créez un plan de migration pour convertir notre API REST vers GraphQL

Résultat attendu:

Plan de Migration REST vers GraphQL :

1. **Analyse des Endpoints** : Mapper les endpoints REST existants vers les requêtes/mutations GraphQL

2. **Conception du Schéma** : Générer les types GraphQL à partir des structures de réponse REST

3. **Implémentation des Resolvers** : Créer des resolvers qui agrègent les endpoints REST

4. **Stratégie de Test** : Comparer la cohérence des réponses entre les endpoints REST et GraphQL

5. **Plan de Retour Arrière** : Maintenir les endpoints REST pendant la période de transition

Audit de sécurité

Sûr
v1 • 2/25/2026

This is a documentation/guide skill containing code examples for framework migration. All detected patterns (external_commands, network, filesystem) are FALSE POSITIVES - they are code samples within markdown documentation, not executable code. The skill provides guidance for migrating codebases and contains no actual security risks.

2
Fichiers analysés
1,104
Lignes analysées
3
résultats
1
Total des audits

Problèmes à risque élevé (3)

False Positive: external_commands Pattern
The static scanner detected 'Ruby/shell backtick execution' at multiple locations, but these are regex strings in code examples (e.g., r'print\s+>>') and JavaScript template literals in documentation, not actual shell commands.
False Positive: Network Access Pattern
The fetch() calls and CDN references are example code demonstrating migration patterns, not actual network requests made by the skill.
False Positive: Filesystem Access Pattern
The file read/write operations are Python code examples showing how to read source files during migration analysis.
Audité par: claude

Score de qualité

38
Architecture
100
Maintenabilité
87
Contenu
50
Communauté
75
Sécurité
91
Conformité aux spécifications

Ce que vous pouvez construire

Modernisation de Système Legacy

Migrer les anciennes applications Python 2 vers Python 3 avec des modèles de transformation de code automatisés et des stratégies de test.

Migration de Framework Frontend

Convertir des composants React vers Vue.js ou d'autres frameworks en utilisant des scripts de transformation de composants automatisés.

Migration de Schéma de Base de Données

Transformer des schémas de base de données SQL en structures de documents NoSQL avec un mappage de données approprié et des scripts de migration.

Essayez ces prompts

Demande de Migration de Base
Aidez-moi à migrer ma base de code [langage/framework] de [source_version/platform] vers [target_version/platform]. La base de code compte environ [number] fichiers. Quelle est la stratégie de migration recommandée et le calendrier ?
Plan de Migration de Framework
Créez un plan de migration détaillé pour convertir mon application [React/Vue/Angular] vers [Vue/React/Svelte]. Incluez les phases, l'effort estimé, l'évaluation des risques et la stratégie de test.
Script de Transformation de Code
Générez du code Python pour transformer [motif de code spécifique, par ex. instructions print] de [ancien format] vers [nouveau format]. Incluez la gestion des erreurs et des cas limites.
Stratégie de Migration de Base de Données
Concevez une stratégie de migration pour passer de [base de données SQL] à [base de données NoSQL]. Incluez le mappage de schéma, les règles de transformation de données et l'approche de test de validation.

Bonnes pratiques

  • Toujours exécuter la compétence sur une copie de la base de code avant d'appliquer des changements en production
  • Utiliser l'approche de migration par phases pour les grands projets afin de minimiser les risques
  • Implémenter des tests complets avant et après chaque phase de migration
  • Maintenir des procédures de retour arrière et garder la base de code originale accessible jusqu'à validation complète

Éviter

  • Tenter une migration entièrement automatisée sans revue manuelle du code généré
  • Ignorer la phase d'évaluation des risques et passer directement à la transformation du code
  • Migrer tous les composants en une fois au lieu d'utiliser une migration incrémentale
  • Ignorer les tests et passer directement au déploiement en production

Foire aux questions

Cette compétence exécute-t-elle une migration de code réelle ?
Non, cette compétence génère des plans de migration, des scripts et des modèles de code de transformation. Elle fournit des conseils et du code exemple que vous examinez et exécutez manuellement.
Peut-elle migrer n'importe quel langage de programmation ?
La compétence fournit des modèles pour les migrations courantes comme Python 2 vers 3, les frameworks JavaScript et les migrations de base de données. Pour les langages moins courants, elle fournit une méthodologie de migration générale.
Quelle est la précision des scripts de transformation automatisés ?
Les scripts de transformation gèrent les motifs courants mais peuvent nécessiter un ajustement manuel pour la logique métier complexe, les abstractions personnalisées ou les cas limites.
Cela fonctionne-t-il avec Claude Code et Codex ?
Oui, cette compétence est conçue pour fonctionner avec les assistants IA Claude, Codex et Claude Code pour les tâches de migration de code.
Puis-je utiliser ceci pour des migrations en production ?
Oui, mais testez toujours d'abord sur un environnement de staging. Examinez tout le code généré avant de l'appliquer aux systèmes de production.
Que se passe-t-il si la migration échoue ?
La compétence inclut la planification du retour arrière pour vous aider à revenir à l'état d'origine si la migration rencontre des problèmes critiques.

Détails du développeur

Structure de fichiers