Plugin Officiel

Code Modernization

Modernisation guidée de code hérité : évaluer, cartographier, planifier, reconstruire et prouver.

Auteur
Anthropic
Compatible avec
Claude Code
Licence
Apache-2.0
Documenté
Oct 2, 2026

Ce qu'est Code Modernization

Pointez Claude vers une base de code héritée et obtenez une compréhension de celle-ci, un plan que vous approuvez, du code modernisé et la preuve que le comportement correspond. Fonctionne avec tout langage et tout type de transition : montée de version, réécriture ou reconstruction. Commencez par /code-modernization:modernize.

Ce qu'il fait

Comment Code Modernization s'intègre : quels agents l'exécutent et ce qu'il ajouteS'EXÉCUTE DANSVotre agentClaude Codeun hôte documentéPLUGIN · OFFICIELCode ModernizationEnsembles de skills, commandes, h…5 étapes d'installation3 notes d'autorisationlicence : Apache-2.0CE QU'IL AJOUTECe qu'il faitmodernize-assess inventorie la co…modernize-map construit une carte…modernize-extract-rules écrit les…modernize-uplift, transform et re…agent → extension → nouvelle capacité · depuis le dépôt ou la documentation officielle
Où Code Modernization s'exécute et ce qu'il ajoute, d'après sa documentation
  • modernize-assess inventorie la complexité, la dette et la sécurité
  • modernize-map construit une carte interactive des dépendances et des flux de données
  • modernize-extract-rules écrit les règles métier sous forme de fiches Given/When/Then avec citations fichier:ligne
  • modernize-uplift, transform et reimagine reconstruisent le code
  • modernize-verify relance les tests et compare les sorties ancienne et nouvelle, avec un verdict PROVEN / PARTLY PROVEN / NOT PROVEN
  • modernize-harden analyse le système hérité et prépare un patch relu

Quand l'utiliser

Bonne adéquation

  • Passer à une version plus récente de la même stack (p. ex. Java 8 vers 17)
  • Réécrire un module hérité dans une nouvelle technologie avec preuve de comportement
  • Comprendre un système hérité inconnu avant de décider

Pas pour

  • Les transitions Rehost ou Replace, qui ne changent aucun code (seule l'analyse aide)
  • Lancer le tout sur un grand parc d'un seul coup ; le README conseille de commencer par un pilote

Comment installer Code Modernization

Il vous faut : Claude Code; Un ingénieur qui sait comment le système est construit et exécuté, pour les premières questions

  1. Lancez Claude Code
  2. Exécutez /plugin install code-modernization@claude-plugins-official
  3. Ouvrez un dossier pour le travail et exécutez /code-modernization:modernize
  4. Ou exécutez /code-modernization:modernize-preflight --source
  5. Suivez la ligne 'next step' affichée par chaque commande

Autorisations et sécurité

Ce à quoi il accède

  • Écrit uniquement dans analysis// et modernized/ (sortie de build là où votre build écrit normalement)
  • Ne modifie pas le code source hérité
  • Relie le source via legacy/ sans le copier

Notes de sécurité des mainteneurs

  • Le fait que le source soit intact est vérifié via les dates des fichiers
  • Le patch de sécurité est à appliquer vous-même

Examinez la source avant de donner à un agent l'accès à des identifiants ou à des systèmes de production. Nous documentons ce que déclarent les mainteneurs ; nous n'auditons pas le code.

Limites

  • Certaines étapes lancent de nombreux agents, donc un usage réel important sur les grands systèmes
  • La même commande peut donner des comptes différents à la seconde exécution
  • Si l'ancien système ne peut pas s'exécuter, le meilleur verdict est PARTLY PROVEN

Outils qu'il étend

Claude Code

Web · Desktop

Pas encore d'avis d'utilisateurs

Outil de codage agentique d'Anthropic qui lit votre base de code, modifie des fichiers et exécute des commandes depuis le terminal, les IDE ou le navigateur.

La gratuité s'arrête à : Pas d'offre gratuite : Claude Code est inclus dans les abonnements Claude payants (Pro, Max, Team, Enterprise…

Listed Pas encore évalué

Vérifié code.claude.com (ouvre le site de Claude Code dans un nouvel onglet)

Dès $20/mo US · vérifié Sep 29

Questions fréquentes

Comment Code Modernization prouve-t-il que le nouveau code se comporte comme l'ancien ?

modernize-verify relance les tests à partir de zéro, exécute l'ancien et le nouveau sur les mêmes entrées avec une comparaison par script, invente de nouvelles entrées et utilise des contrôles canari. source

Par où commencer avec le plugin code-modernization ?

Exécutez /code-modernization:modernize ; il demande ce que vous voulez, écrit INTENT.md et donne la première commande. source

code-modernization modifie-t-il mon code source hérité ?

Non. Il écrit uniquement dans analysis// et modernized/. source

Quels types de modernisation code-modernization prend-il en charge ?

Uplift (même technologie, version plus récente), transform (nouvelle technologie module par module) et reimagine (nouvelle architecture). source

Guides associés

Sources et lacunes

Non précisé par les mainteneurs : La date de sortie et l'historique des versions ne figurent pas dans le README du plugin; La fin du README (section des résultats) n'a pas été lue en entier.

Autres extensions à découvrir