framework-migration-code-migrate
Migrar Código Entre Frameworks
Esta habilidad ayuda a los desarrolladores a migrar bases de código entre frameworks, lenguajes y plataformas mediante la generación de planes de migración completos, scripts de transformación automatizados y estrategias de migración detalladas con soporte de pruebas y reversión.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "framework-migration-code-migrate". Help me migrate my Python 2.7 Django app to Python 3.9
النتيجة المتوقعة:
Resumen del Análisis de Migración:
1. **Evaluación de Complejidad**: Media-Alta (estimado 50+ archivos, cambios arquitectónicos significativos)
2. **Fases Recomendadas**:
- Fase 1 (Semana 1-2): Configuración del entorno Python 3, auditoría de dependencias
- Fase 2 (Semana 3-4): Migración de utilidades principales, actualizaciones de sintaxis (print, excepciones, unicode)
- Fase 3 (Semana 5-6): Migración de la aplicación Django, actualizaciones de modelos
- Fase 4 (Semana 7-8): Pruebas, corrección de errores, despliegue
3. **Riesgos Claves**: Compatibilidad de bibliotecas de terceros, middleware personalizado, migraciones de base de datos
استخدام "framework-migration-code-migrate". Create a migration plan to convert our REST API to GraphQL
النتيجة المتوقعة:
Plan de Migración de REST a GraphQL:
1. **Análisis de Endpoints**: Mapear los endpoints REST existentes a consultas/mutaciones de GraphQL
2. **Diseño de Esquema**: Generar tipos de GraphQL a partir de estructuras de respuesta REST
3. **Implementación de Resolvers**: Crear resolvers que agreguen endpoints REST
4. **Estrategia de Pruebas**: Comparar consistencia de respuestas entre endpoints REST y GraphQL
5. **Plan de Reversión**: Mantener endpoints REST durante el período de transición
التدقيق الأمني
آمن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.
مشكلات عالية المخاطر (3)
درجة الجودة
ماذا يمكنك بناءه
Modernización de Sistemas Heredados
Migrar aplicaciones Python 2 antiguas a Python 3 con patrones de transformación de código automatizados y estrategias de prueba.
Migración de Framework de Frontend
Convertir componentes de React a Vue.js u otros frameworks usando scripts de transformación de componentes automatizados.
Migración de Esquema de Base de Datos
Transformar esquemas de bases de datos SQL a estructuras de documentos NoSQL con mapeo de datos adecuado y scripts de migración.
جرّب هذه الموجهات
Ayúdame a migrar mi base de código de [lenguaje/framework] desde [versión/plataforma de origen] a [versión/plataforma de destino]. La base de código tiene aproximadamente [número] archivos. ¿Cuál es la estrategia de migración y el cronograma recomendados?
Crea un plan de migración detallado para convertir mi aplicación de [React/Vue/Angular] a [Vue/React/Svelte]. Incluye fases, esfuerzo estimado, evaluación de riesgos y estrategia de prueba.
Genera código Python para transformar [patrón de código específico, ej. declaraciones print] desde [formato antiguo] a [nuevo formato]. Incluye manejo de errores y manejo de casos extremos.
Diseña una estrategia para migrar de [base de datos SQL] a [base de datos NoSQL]. Incluye mapeo de esquema, reglas de transformación de datos y enfoque de pruebas de validación.
أفضل الممارسات
- Siempre ejecuta la habilidad en una copia de la base de código antes de aplicar cambios a producción
- Usa el enfoque de migración por fases para proyectos grandes para minimizar el riesgo
- Implementa pruebas exhaustivas antes y después de cada fase de migración
- Mantén procedimientos de reversión y mantén la base de código original accesible hasta la validación completa
تجنب
- Intentar una migración automatizada completa sin revisión manual del código generado
- Saltar la fase de evaluación de riesgos y ir directamente a la transformación de código
- Migrar todos los componentes a la vez en lugar de usar migración incremental
- Ignorar las pruebas y saltar directamente al despliegue en producción