Plugin Offiziell

Code Modernization

Geführte Modernisierung von Legacy-Codebasen: bewerten, kartieren, Regeln extrahieren, planen, neu aufbauen und nachweisen, dass der neue Code dem alten entspricht.

Autor
Anthropic
Funktioniert mit
Claude Code
Lizenz
Apache-2.0
Dokumentiert
Oct 2, 2026

Was Code Modernization ist

Richten Sie Claude auf eine Legacy-Codebasis und erhalten Sie ein Verständnis davon, einen Plan, den Sie freigeben, modernisierten Code und den Nachweis, dass das Verhalten übereinstimmt. Funktioniert mit jeder Sprache und jedem Vorhaben: Versions-Upgrade, Neuschreiben oder Neuaufbau. Beginnen Sie mit /code-modernization:modernize.

Was es kann

Wie sich Code Modernization einbinden lässt: welche Agenten es ausführen und was es ergänztLÄUFT INIhr AgentClaude Codeein Host dokumentiertPLUGIN · OFFIZIELLCode ModernizationBündel aus Skills, Befehlen, Hook…5 Installationsschritte3 BerechtigungshinweiseLizenz: Apache-2.0WAS ES ERGÄNZTWas es kannmodernize-assess erfasst Komplexi…modernize-map erstellt eine inter…modernize-extract-rules schreibt…modernize-uplift, transform und r…Agent → Erweiterung → neue Fähigkeit · aus dem offiziellen Repository oder der Dokumentation
Wo Code Modernization läuft und was es ergänzt, laut Dokumentation
  • modernize-assess erfasst Komplexität, Altlasten und Sicherheit
  • modernize-map erstellt eine interaktive Karte der Abhängigkeiten und Datenflüsse
  • modernize-extract-rules schreibt Geschäftsregeln als Given/When/Then-Karten mit file:line-Belegen
  • modernize-uplift, transform und reimagine bauen den Code neu auf
  • modernize-verify führt Tests erneut aus und vergleicht alte und neue Ergebnisse mit dem Urteil PROVEN / PARTLY PROVEN / NOT PROVEN
  • modernize-harden scannt das Legacy-System und bereitet einen geprüften Patch vor

Wann Sie es einsetzen sollten

Gut geeignet

  • Wechsel auf eine neuere Version desselben Stacks (z. B. Java 8 auf 17)
  • Ein Legacy-Modul in einer neuen Technologie neu schreiben, mit Verhaltensnachweis
  • Ein unbekanntes Legacy-System verstehen, bevor man entscheidet

Nicht geeignet für

  • Rehost- oder Replace-Vorhaben, die keinen Code ändern (hier hilft nur die Analyse)
  • Einsatz auf einem ganzen großen Bestand auf einmal; die README rät zuerst zu einem Pilotprojekt

So installieren Sie Code Modernization

Sie benötigen: Claude Code; Eine Ingenieurin oder ein Ingenieur, die oder der weiß, wie das System aufgebaut ist und betrieben wird, für die ersten Fragen

  1. Claude Code starten
  2. /plugin install code-modernization@claude-plugins-official ausführen
  3. Einen Ordner für die Arbeit öffnen und /code-modernization:modernize ausführen
  4. Oder /code-modernization:modernize-preflight --source ausführen
  5. Der Zeile 'next step' folgen, die jeder Befehl ausgibt

Berechtigungen und Sicherheit

Worauf es zugreifen kann

  • Schreibt nur nach analysis// und modernized/ (Build-Ausgabe dort, wo Ihr Build normalerweise schreibt)
  • Ändert den Legacy-Quellcode nicht
  • Bindet den Quellcode über legacy/ ein, ohne zu kopieren

Sicherheitshinweise der Maintainer

  • Anhand der Dateizeiten wird geprüft, dass der Quellcode unverändert ist
  • Den Sicherheits-Patch wenden Sie selbst an

Prüfen Sie den Quellcode, bevor Sie einem Agenten Zugriff auf Zugangsdaten oder Produktivsysteme geben. Wir dokumentieren die Angaben der Maintainer; Code prüfen wir nicht.

Einschränkungen

  • Manche Schritte starten viele Agents, daher der reale Verbrauch bei großen Systemen
  • Derselbe Befehl kann bei einem zweiten Lauf andere Zahlen liefern
  • Wenn das alte System nicht läuft, ist PARTLY PROVEN das beste Urteil

Tools, die es erweitert

Claude Code

Web · Desktop

Noch keine Nutzerbewertungen

Das agentische Coding-Tool von Anthropic, das Ihre Codebasis liest, Dateien bearbeitet und Befehle ausführt, im Terminal, in IDEs, in der Desktop-App oder im Browser.

Kostenlos bis: Kein kostenloser Tarif: Claude Code ist in den bezahlten Claude-Abonnements (Pro, Max, Team, Enterprise) enth…

Listed Noch nicht bewertet

Geprüft code.claude.com (öffnet die Website von Claude Code in einem neuen Tab)

Ab $20/mo US · geprüft Sep 29

Häufig gestellte Fragen

Wie weist Code Modernization nach, dass sich der neue Code wie der alte verhält?

modernize-verify führt Tests von Grund auf neu aus, lässt altes und neues System mit denselben Eingaben laufen und vergleicht per Skript, erfindet neue Eingaben und nutzt Canary-Prüfungen. Quelle

Wo fange ich mit dem Plugin code-modernization an?

Führen Sie /code-modernization:modernize aus; es fragt, was Sie möchten, schreibt INTENT.md und nennt den ersten Befehl. Quelle

Ändert code-modernization meinen Legacy-Quellcode?

Nein. Es schreibt nur nach analysis// und modernized/. Quelle

Welche Modernisierungsarten unterstützt code-modernization?

Uplift (gleiche Technologie, neuere Version), Transform (neue Technologie, Modul für Modul) und Reimagine (neue Architektur). Quelle

Verwandte Ratgeber

Quellen und Lücken

Von den Maintainern nicht angegeben: Veröffentlichungsdatum und Versionsverlauf werden in der README des Plugins nicht genannt; Das Ende der README (Abschnitt zu den Ergebnissen) wurde nicht vollständig gelesen.

Weitere Erweiterungen zum Ansehen