スキル framework-migration-legacy-modernize
📦

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.

対応: Claude Codex Code(CC)
📊 69 十分
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「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

セキュリティ監査

安全
v1 • 2/25/2026

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.

1
スキャンされたファイル
135
解析された行数
2
検出結果
1
総監査数

高リスクの問題 (2)

External Command Execution (False Positive)
Static scanner flagged 'Ruby/shell backtick execution' at line 29, but this is markdown syntax for file reference (`resources/implementation-playbook.md`), not shell execution.
Weak Cryptographic Algorithm (False Positive)
Static scanner incorrectly flagged YAML frontmatter and prompt text as containing weak cryptographic algorithms. No cryptographic code exists in this skill.
監査者: claude

品質スコア

38
アーキテクチャ
100
保守性
87
コンテンツ
32
コミュニティ
85
セキュリティ
91
仕様準拠

作れるもの

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.

これらのプロンプトを試す

Legacy-Bewertungsanfrage
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.
Generierung des Migrations-Roadmaps
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.
Komponentenmodernisierung
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.
Einrichtung progressiver Rollouts
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

よくある質問

Was ist das Strangler-Fig-Muster?
Das Strangler-Fig-Muster ist ein Migrationsansatz, bei dem neue Funktionalität nach und nach Legacy-Komponenten ersetzt. Wie ein Feigenbaum, der seinen Wirt umhüllt, wächst das neue System um das alte herum, bis es dieses vollständig ersetzt. Dies ermöglicht die Koexistenz beider Systeme während der Transition.
Wie lange dauert eine typische Legacy-Migration?
Der Migrationszeitplan hängt von der Systemkomplexität ab. Kleine Anwendungen können 3-6 Monate dauern, während Unternehmenssysteme mit Hunderten von Komponenten 12-24 Monate benötigen können. Die Skill bietet phasenweise Anleitung zur Beschleunigung dieses Prozesses.
Kann diese Skill mit jeder Programmiersprache arbeiten?
Ja, das Strangler-Fig-Muster ist sprachunabhängig. Die Skill bietet Prompts, die je nach Ziel-Stack für verschiedene Agententypen für Python, Go, Ruby oder andere Sprachen ausgelegt werden können.
Was passiert, wenn die Migration Probleme in der Produktion verursacht?
Die Skill implementiert automatische Rollback-Trigger basierend auf Fehlerraten und Latenz. Feature-Flags ermöglichen die sofortige Traffic-Umleitung zurück zum Altsystem, wenn Probleme erkannt werden.
Müssen wir den gesamten Legacy-Code neu schreiben?
Nein, das Strangler-Fig-Muster ermöglicht einen schrittweisen Ersatz. Sie können Komponente für Komponente migrieren, während das Altsystem weiterbetrieben wird. Einige Legacy-Komponenten können unbegrenzt verbleiben, wenn sie stabil sind und eine Migration sich nicht lohnt.
Wie stellen wir Datenkonsistenz während der Migration sicher?
Die Skill umfasst Vertragstests und Dual-Write-Strategien zur Aufrechterhaltung der Datenkonsistenz zwischen Legacy- und modernisierten Komponenten. Event-Sourcing-Muster können für komplexe Datensynchronisierungsbedürfnisse implementiert werden.

開発者の詳細

ファイル構成

📄 SKILL.md