framework-migration-legacy-modernize
Migrate Legacy Systems Safely
Transform outdated legacy systems into modern architectures without downtime using the strangler fig pattern. This skill orchestrates phased migrations with agent coordination for assessment, testing, and implementation.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "framework-migration-legacy-modernize". Analyze our legacy monolithic app for modernization
Erwartetes Ergebnis:
Modernization Readiness Report:
Component Analysis:
- Order Management (Complexity: 7/10, Risk: High) - Quick win potential
- User Authentication (Complexity: 9/10, Risk: Critical) - Complex refactoring
- Payment Processing (Complexity: 6/10, Risk: High) - Requires facade pattern
Recommended Priority:
1. Order Management - Quick win, low business risk
2. Payment Processing - Revenue critical, needs careful testing
3. User Authentication - Highest complexity, schedule for later
Migration Timeline: 12-18 months estimated
Verwendung von "framework-migration-legacy-modernize". Create migration roadmap for our Rails app
Erwartetes Ergebnis:
Strangler Fig Migration Roadmap:
Phase 1 (Weeks 1-4): Infrastructure Setup
- API Gateway configuration
- Feature flag system
- Dual-system monitoring
Phase 2 (Weeks 5-12): First Wave Components
- Extract order management to API
- Implement adapter patterns
- Establish contract testing
Phase 3 (Weeks 13-20): Progressive Rollout
- 5% → 25% traffic shift
- Monitor error rates and latency
- Automatic rollback ready
Sicherheitsaudit
SicherStatic 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.
Probleme mit hohem Risiko (2)
Qualitätsbewertung
Was du bauen kannst
Enterprise Application Migration
Migrate large monolithic applications to microservices while maintaining business continuity with phased rollout.
Ruby on Rails Legacy Upgrade
Modernize older Rails applications by gradually extracting components to modern frameworks.
Legacy API Modernization
Replace deprecated REST APIs with modern implementations while supporting existing consumers through facade patterns.
Probiere diese Prompts
Analyze our legacy system at [ codebase_path ] for modernization readiness. Create a technical debt inventory including outdated dependencies, deprecated APIs, and security vulnerabilities. Generate a modernization readiness report with component complexity scores.
Based on our legacy assessment report, create a prioritized migration roadmap using the strangler fig pattern. Include dependency mapping, integration points requiring facade patterns, and risk mitigation strategies for each component.
Modernize the following components from our prioritized roadmap: [ component_list ]. Extract business logic, implement using modern patterns with dependency injection and SOLID principles, ensure backward compatibility through adapter patterns.
Implement progressive rollout strategy using feature flags. Start with 5% traffic to modernized components. Define automatic rollback triggers: error rate >1%, latency >2x baseline. Create rollout plan: 5% → 25% → 50% → 100% with 24-hour observation periods.
Bewährte Verfahren
- Establish comprehensive test coverage (>80%) before migrating each component to ensure behavior preservation
- Use feature flags for all traffic routing to enable instant rollback if issues arise
- Maintain backward compatibility through adapter patterns until full migration is validated
Vermeiden
- Big-bang migration without parallel system operation - increases risk of complete system failure
- Migrating critical revenue components first without adequate testing infrastructure
- Skipping legacy assessment and jumping directly to code modernization