framework-migration-legacy-modernize
Altsysteme sicher migrieren
Transformieren Sie veraltete Altsysteme ohne Ausfallzeiten in moderne Architekturen mithilfe des Strangler-Fig-Musters. Diese Skill orchestriert phasenweise Migrationen mit Agentenkoordination für Bewertung, Tests und Implementierung.
スキルZIPをダウンロード
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロードへ移動
オンにして利用開始
テストする
「framework-migration-legacy-modernize」を使用しています。 Analysieren Sie unsere monolithische Legacy-App auf Modernisierung
期待される結果:
Modernisierungs-Fertigkeitsbericht:
Komponentenanalyse:
- Auftragsverwaltung (Komplexität: 7/10, Risiko: Hoch) - Quick-Win-Potenzial
- Benutzerauthentifizierung (Komplexität: 9/10, Risiko: Kritisch) - Komplexe Refaktorisierung
- Zahlungsverarbeitung (Komplexität: 6/10, Risiko: Hoch) - Erfordert Facade-Muster
Empfohlene Priorität:
1. Auftragsverwaltung - Quick Win, geringes Geschäftsrisiko
2. Zahlungsverarbeitung - Umsatzkritisch, erfordert sorgfältige Tests
3. Benutzerauthentifizierung - Höchste Komplexität, für später einplanen
Migrationszeitplan: Geschätzt 12-18 Monate
「framework-migration-legacy-modernize」を使用しています。 Erstellen Sie eine Migrations-Roadmap für unsere Rails-App
期待される結果:
Strangler-Fig-Migrations-Roadmap:
Phase 1 (Wochen 1-4): Infrastruktureinrichtung
- API-Gateway-Konfiguration
- Feature-Flag-System
- Dual-System-Überwachung
Phase 2 (Wochen 5-12): Erste Wellen-Komponenten
- Extraktion der Auftragsverwaltung zur API
- Implementierung von Adapter-Mustern
- Etablierung von Vertragstests
Phase 3 (Wochen 13-20): Progressiver Rollout
- 5% → 25% Traffic-Umstellung
- Überwachung von Fehlerraten und Latenz
- Automatisches Rollback bereit
セキュリティ監査
安全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)
品質スコア
作れるもの
Migration von Unternehmensanwendungen
Migrieren Sie große monolithische Anwendungen zu Microservices unter Aufrechterhaltung der Geschäftskontinuität mit schrittweisem Rollout.
Ruby on Rails Legacy-Upgrade
Modernisieren Sie ältere Rails-Anwendungen durch schrittweises Extrahieren von Komponenten zu modernen Frameworks.
Legacy-API-Modernisierung
Ersetzen Sie veraltete REST-APIs durch moderne Implementierungen bei gleichzeitiger Unterstützung bestehender Consumer durch Facade-Muster.
これらのプロンプトを試す
Analysieren Sie unser Altsystem unter [ codebase_path ] auf Modernisierungsbereitschaft. Erstellen Sie ein Technical-Debt-Inventar einschließlich veralteter Abhängigkeiten, deprecated APIs und Sicherheitslücken. Erstellen Sie einen Modernisierungs-Fertigkeitsbericht mit Komponenten-Komplexitätswerten.
Erstellen Sie basierend auf unserem Legacy-Bewertungsbericht eine priorisierte Migrations-Roadmap unter Verwendung des Strangler-Fig-Musters. Fügen Sie Abhängigkeits-Mappings, Integrationspunkte, die Facade-Muster erfordern, und Risikominderungsstrategien für jede Komponente hinzu.
Modernisieren Sie die folgenden Komponenten aus unserer priorisierten Roadmap: [ component_list ]. Extrahieren Sie Geschäftslogik, implementieren Sie mit modernen Mustern mit Dependency Injection und SOLID-Prinzipien, stellen Sie Abwärtskompatibilität durch Adapter-Muster sicher.
Implementieren Sie eine progressive Rollout-Strategie mit Feature-Flags. Beginnen Sie mit 5% Traffic auf modernisierte Komponenten. Definieren Sie automatische Rollback-Trigger: Fehlerrate >1%, Latenz >2x Basislinie. Erstellen Sie einen Rollout-Plan: 5% → 25% → 50% → 100% mit 24-Stunden-Beobachtungszeiträumen.
ベストプラクティス
- Vor der Migration jeder Komponente umfassende Testabdeckung (>80%) etablieren, um die Bewahrung des Verhaltens sicherzustellen
- Feature-Flags für alle Traffic-Routing verwenden, um sofortiges Rollback bei Problemen zu ermöglichen
- Abwärtskompatibilität durch Adapter-Muster aufrechterhalten, bis die vollständige Migration validiert ist
回避
- Big-Bang-Migration ohne parallelen Systembetrieb - erhöht das Risiko eines kompletten Systemausfalls
- Migration kritischer Umsatz-Komponenten zuerst ohne ausreichende Testinfrastruktur
- Überspringen der Legacy-Bewertung und direkter Einstieg in die Code-Modernisierung