framework-migration-legacy-modernize
Migrar Sistemas Legacy de Forma Segura
Transforme sistemas legacy obsoletos en arquitecturas modernas sin tiempo de inactividad utilizando el patrón strangler fig. Esta habilidad orquesta migraciones por fases con coordinación de agentes para evaluación, pruebas e implementación.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "framework-migration-legacy-modernize". Analizar nuestra app monolítica legacy para modernización
النتيجة المتوقعة:
Informe de Preparación para Modernización:
Análisis de Componentes:
- Gestión de Pedidos (Complejidad: 7/10, Riesgo: Alto) - Potencial de victoria rápida
- Autenticación de Usuarios (Complejidad: 9/10, Riesgo: Crítico) - Requiere refactorización compleja
- Procesamiento de Pagos (Complejidad: 6/10, Riesgo: Alto) - Requiere patrón facade
Prioridad Recomendada:
1. Gestión de Pedidos - Victoria rápida, bajo riesgo empresarial
2. Procesamiento de Pagos - Crítico para ingresos, necesita pruebas cuidadosas
3. Autenticación de Usuarios - Mayor complejidad, programar para más tarde
Cronograma de Migración: Estimado 12-18 meses
استخدام "framework-migration-legacy-modernize". Crear hoja de ruta de migración para nuestra app Rails
النتيجة المتوقعة:
Hoja de Ruta de Migración Strangler Fig:
Fase 1 (Semanas 1-4): Configuración de Infraestructura
- Configuración de API Gateway
- Sistema de feature flags
- Monitoreo de sistema dual
Fase 2 (Semanas 5-12): Componentes de Primera Ola
- Extraer gestión de pedidos a API
- Implementar patrones adapter
- Establecer pruebas de contrato
Fase 3 (Semanas 13-20): Despliegue Progresivo
- Cambio de tráfico 5% → 25%
- Monitorear tasas de error y latencia
- Rollback automático listo
التدقيق الأمني
آمنStatic analysis flagged potential issues but manual review confirms all findings are false positives. Line 29 contains markdown file reference syntax (not shell backtick execution). Lines 3, 65, and 112 contain prompt template text with no cryptographic algorithms. The skill is a legitimate legacy modernization workflow guide.
مشكلات عالية المخاطر (2)
درجة الجودة
ماذا يمكنك بناءه
Migración de Aplicaciones Empresariales
Migrar aplicaciones monolíticas grandes a microservicios manteniendo la continuidad del negocio con despliegue por fases.
Actualización de Legacy Ruby on Rails
Modernizar aplicaciones Rails antiguas extrayendo gradualmente componentes a frameworks modernos.
Modernización de APIs Legacy
Reemplazar APIs REST obsoletas con implementaciones modernas mientras se soportan consumidores existentes mediante patrones facade.
جرّب هذه الموجهات
Analice nuestro sistema legacy en [ codebase_path ] para preparación de modernización. Cree un inventario de deuda técnica incluyendo dependencias obsoletas, APIs deprecadas y vulnerabilidades de seguridad. Genere un informe de preparación para modernización con puntuaciones de complejidad de componentes.
Basándose en nuestro informe de evaluación legacy, cree una hoja de ruta de migración priorizada utilizando el patrón strangler fig. Incluya mapeo de dependencias, puntos de integración que requieren patrones facade y estrategias de mitigación de riesgos para cada componente.
Modernice los siguientes componentes de nuestra hoja de ruta priorizada: [ component_list ]. Extraiga lógica de negocio, implemente usando patrones modernos con inyección de dependencias y principios SOLID, asegure compatibilidad hacia atrás mediante patrones adapter.
Implemente estrategia de despliegue progresivo usando feature flags. Comience con 5% de tráfico a componentes modernizados. Defina triggers automáticos de rollback: tasa de error >1%, latencia >2x línea base. Cree plan de despliegue: 5% → 25% → 50% → 100% con períodos de observación de 24 horas.
أفضل الممارسات
- Establecer cobertura de pruebas integral (>80%) antes de migrar cada componente para asegurar preservación del comportamiento
- Usar feature flags para todo enrutamiento de tráfico para permitir rollback instantáneo si surgen problemas
- Mantener compatibilidad hacia atrás mediante patrones adapter hasta que la migración completa esté validada
تجنب
- Migración big-bang sin operación de sistema paralelo - aumenta el riesgo de falla completa del sistema
- Migrar componentes críticos de ingresos primero sin infraestructura de pruebas adecuada
- Saltar la evaluación legacy e ir directamente a la modernización del código